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 recent 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.
Required Skills -
- 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.
Experience with Jenkins/Harness CI/CD pipeline.
Good to Have Skills -
- 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
Soft Skills -
- Solid 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.
DEI Statement
At Nitor Infotech, we embrace diversity and inclusion. We actively foster an environment where all voices are heard and valued.
ISMS Statement
Nitor Infotech maintains ISO 27001 certification. All employees must adhere to our information security policies.
📌 Java Developer (Pune)
🏢 Nitor
📍 Pune