Sr. Java Developer
Job Description:
* Work with Product Owners to understand business requirements, translate into technical specifications and build "right" software.
* Discover true requirements, underlying feature requests and recommend alternative technical approaches and deliver the tasks in a timely manner.
* Perform code reviews for peers which provide feedback not only on code quality, but on design and implementation.
* Troubleshoot, investigate, and identify incidents using a combination of tracing, alerting and log analysis.
* Considering security, scalability, reliability, and performance of systems when developing Improve the code quality by implementing best practices.
* Provide on-call support during off hours to resolve any production issues. Spring boot 3.o migration experience.
* Great to have Experience with Tool Based Migration Experience to Spring Boot 3.o
Qualification:
* Experience in Java 17, Spring Boot 3+, Microservice Architecture, Hibernate, Cloud 7+ years of development experience using Java, springboot and hibernate.
* 3+ years of experience developing web applications using thymeleaf/html.
* 3+ years of CI/CD experience using Jenkins or any other tool.
* Good verbal, interpersonal and written communication skills.
* Advanced skills in troubleshooting and resolving technical problems.