Java Developer
Technology
NitorPune, India1 month ago
Full timeOn-site
Job description
Role Overview -
We are looking for a Senior Software Engineer (SSE) with 6+ years of experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have strong hands-on expertise in Java, Spring Boot, SQL databases, frontend technologies (ReactJS, Angular, or VueJS), AWS, and GCP. The role requires collaboration with cross-functional teams, application performance optimization, and contribution to the design and development of enterprise-grade applications.
Experience or knowledge in AI/Generative AI technologies will be an added advantage.
Key Responsibilities -
- Design, develop, test, and maintain web applications using Java and Spring Boot.
- Build and enhance responsive frontend applications using ReactJS, Angular, or VueJS.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Develop scalable and high-performance backend services and APIs.
- Optimize applications for maximum speed, scalability, and reliability.
- Design, implement, and maintain relational database solutions while ensuring data integrity and security.
- Write clean, maintainable, and efficient code following software engineering best practices.
- Participate in code reviews and contribute to technical discussions and knowledge sharing.
- Troubleshoot, debug, and resolve application issues efficiently.
- Contribute to cloud-native application development and modernization initiatives.
- Explore and integrate AI-powered capabilities where applicable to enhance application functionality and developer productivity.
- 6+ years of experience in software development with strong expertise in Java technologies.
- Strong hands-on experience in:
- Programming Language: Java
- Backend Frameworks: Spring Boot
- Frontend Technologies: ReactJS / Angular / VueJS
- Databases: PostgreSQL and/or MySQL
- Database Querying: SQL
- Cloud Platforms: GCP (Mandatory), AWS
- Version Control: Git
- Software Development Practices: Object-Oriented Programming (OOP), Design Patterns, Code Reviews, Unit Testing
- Strong understanding of software development principles and best practices.
- Experience developing RESTful APIs and enterprise web applications.
- Strong troubleshooting, debugging, and performance optimization skills.
- Experience working in Agile development environments.
- Strong working knowledge of GCP and exposure to AWS services.
- Experience with YugabyteDB.
- Knowledge of Microservices Architecture.
- Experience with Docker and containerized application deployment.
- Experience with Jenkins and CI/CD pipeline implementation.
- Familiarity with application monitoring and deployment best practices.
- Exposure to Kubernetes and cloud-native deployment models.
- Knowledge of AI-assisted development tools and modern software engineering practices.
- Good to have bash script or python script knowledge
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work effectively in cross-functional teams.
- Strong ownership and accountability for deliverables.
- Ability to learn and adapt to new technologies quickly.
ISMS Statement
Nitor Infotech maintains ISO 27001 certification. All employees must adhere to our information security policies.Keywords
javajava-developerplanning-and-designvisual-art-designproduct-development-and-designsensors-test-measurementweb-applicationsspringspring-bootreact-jsscalabilitydatabase-solutionsdata-integritypolicies-and-practicescode-reviewtroubleshootingdebuggingnative-cloud-application-ncacloud-native-application-developmenttraining-and-development
Interested in this role?