Must Have Technical/Functional Skills
• Bachelor's degree in Computer Science, Information Technology, or related field.
• 6+ years of software development experience.
• Strong programming experience in Java 8/11/17.
• Hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA.
• Experience designing and implementing Microservices Architecture.
• Solid experience with Angular (8+) and/or React.js.
• Expertise in developing RESTful APIs and web services.
• Strong understanding of Object-Oriented Design (OOD) and Design Patterns.
• Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
• Experience with version control systems such as Git.
• Knowledge of containerization technologies such as Docker and Kubernetes.
• Experience working in Agile/Scrum environments.
Roles & Responsibilities
• Design, develop, and maintain scalable applications using Java, Spring Boot, and Microservices architecture.
• Build responsive and interactive web applications using Angular and React.
• Develop and consume RESTful APIs and integrate third-party services.
• Implement secure, high-performing, and reusable application components.
• Participate in architectural discussions and contribute to technical design decisions.
• Write clean, maintainable, and well-documented code following industry best practices.
• Optimize applications for maximum speed, scalability, and performance.
• Collaborate with DevOps teams for CI/CD pipeline implementation and deployment.
• Perform unit testing, integration testing, and code reviews.
• Troubleshoot production issues and provide timely resolutions.
• Work in Agile/Scrum teams and actively participate in sprint planning, standups, and retrospectives.
Salary Range: $100,000 to $120,000 per year