Java Developer
ascendion
Job Description
Job Title: Java Developer
Experience : 6+ years
· Candidate must have experience in development of SAAS based on multi-tenancy.
· Candidate must have 6+ years of hands-on experience in design and development of enterprise applications using J2EE frameworks including Spring, hibernate etc.
· Design and develop Microservices systems with Core Java, Spring Boot, Spring MVC, JPA, Microservices.
· Previous work experience with Spring framework of more than 5+ years.
· Previous work experience with Microservices of more than 3+ years
· Continuous learning attitude to stay updated with the latest Java technologies and industry trends and best practices.
· Excellent Knowledge of RESTful API services w.r.t designing & development
· Perform unit Testing and deliver Quality code.
· Experience in supporting and/or implementing complex integration projects.
· Excellent Knowledge of Postgres /DB Designing & Procedure writing
· Experience in Azure or (similar Cloud components API Gateway/Workflow orchestration/Serverless applications)
· Work in an agile environment
· Mentor junior team members as needed.
· Ensure the best possible performance, quality, and responsiveness of the application.
· Understand business requirements and create plans accordingly.
· Added advantage - JWT, Application Server - Tomcat, Maven, SQL Server
· Develop processes for optimizing database security.
· Set and maintain database standards & Manage database access.
Understanding of the Postgres database (ex. Joins, schema)
· Install, upgrade, and manage database applications.
· Diagnose and troubleshoot database errors.
· Recommend and implement emerging database technologies.