Job Title: Manager | Java Springboot Full Stack | Bengaluru | Engineering
Skills:
· 10+ years of application development experience in Java and J2EE related technologies.
· Strong proficiency in developing applications using Core Java, Spring MVC, Spring Boot, Spring Security, Hibernate/Spring Data JPA, Spring Modulith.
· Experience working with Java build tools like Maven.
· Experience in implementing and integrating Logger frameworks (Log4j/LogBak) etc.
· Good working knowledge in securing java applications using OAuth2/JWT/LDAP/SAML etc.
· Experience using AI tools like Microsoft Copilot for software development and testing. Understanding and experience in using AI/GenAI for automation.
· Experience in unit testing applications using Junit, Mockito frameworks etc. and testing service using Postman and Swagger etc.
· Good understanding of Monolithic/Microservices architectures and design patterns.
· Good understanding about creating Microservices using Docker/Kubernetes.
· Good knowledge and experience in cloud computing platforms such as Amazon Web Services or Microsoft Azure
· Good understanding of CI/CD pipelines and application deployment procedures. (On premises/Cloud servers).
· Experience with version control systems (e.g. Git)
· Experience working on an Agile team using Azure DevOps (ADO) boards.