The Senior Java Engineer conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures. This role works closely with other engineering disciplines whilst proving mentorship to junior level staff.
Requirements
- Four-year college degree in computer science, computer engineering or other related technical discipline
- 6 years related Java experience
- Experience with, and understanding of, the software development life-cycle
- Experience debugging and troubleshooting
- Experience working within Agile/Scrum methodologies
- Strong in Java SE and Multi-Threaded programming
- Experience in exposing web services using JAX-WS/REST
- Hands on experience in Spring and Hibernate
- SQL
- Experience in high- and low-level design
- Experience on any Enterprise Service Bus (ESB)
- Experience on Spring Boot and Spring Data
Benefits
- Work Life Balance
- Health and Wellness Discounts
- Awards and Recognition
- Career Growth and Development opportunities