Develop and implement complex Java backend solutions for enterprise-level web applications
Build and optimize implementations of varying sizes with minimal guidance, adhering to current industry standards
Ensure that all applications comply with the company's security and privacy policies
Participate in team meetings and planning sessions, providing feedback and guidance to align technical solutions with business requirements and policy guidelines
Support applications and serve as a subject matter expert on technical issues related to their own or other developers’ code
As needed, act as a Lead on development efforts, overseeing and mentoring junior developers
Requirements:
Associate's Degree or Bachelor's Degree, preferably in information systems/technology, computer science, business administration. Related work experience may be considered in lieu of degree
5-7 years of experience in commercial or enterprise large-scale web application development and implementation, specifically with Java 8 or newer
Experience in the development and implementation of Web Services and/or Service Oriented Architecture (SOA); REST API development; and API development platforms
Expertise in Spring (Spring Boot, Spring Security), Hibernate, and JPA
Working knowledge of relational databases, particularly Oracle, and strong database design skills
Proficiency with development tools such as Eclipse, IntelliJ, Maven, and Jenkins, as well as application platforms
Experience with continuous integration practices
Excellent documentation and knowledge transfer abilities
Familiarity with JavaScript and React is preferred
Strong communication, organizational, and analytical skills
Ability to multitask and manage shifting priorities effectively
Prior experience leading or mentoring development teams focused on execution is required