- Design Scalable J2EE applications in Azure environment
- Provides guidance to project teams in Java/Spring/Azure development, system and application design, coding and design standards, best practices, and system performance and availability.
- Review the quality of designs and implementation of solutions implemented by the developers.
- Mentor junior team members.
Required skills:
- 5+ years of software development and senior Java backend experience
- Advanced proficiency in Java 8 or above
- Advanced experience in Spring framework, Spring Boot, Java Application Frameworks etc
- Experience with Tomcat 8.x or above
- Experience in Message Queues/Azure Topic
- Oracle 12 writing SQL and Stored Procedures
- Hibernate
- Web UI programming (JavaScript, XML, HTML, CSS, JSTL)
- Jersey/Jackson/OAuth2 Restful Web services
- M/V/C and Chain of Responsibility design patterns
- Should have strong interest/passion in doing hands on technical development. Worked on
- implementing complex solutions.
- Worked on complex Enterprise applications involving webservices, message queues,
- Mobile UIs, Java Script, Java Application Frameworks etc – demonstrating role in
- addressing the complexity.
- Who has spent a valuable amount of time in support/debugging type activities, so they have a
- good analytical background.
- Agile methodology
- Positive outlook, strong work ethic, willingness to learn and grow
- Excellent communications and interpersonal skills.