Senior Java Developer
About the role
The Senior Java Developer will support the Stock Plan Services, focusing on equity compensation for B2B clients. The role involves launching a consolidated platform of microsites, integrating multiple applications into a single, seamless user experience.
Responsibilities
- Lead the technical design, development, and implementation of cross-functional, multi-platform application systems.
- Coach a scrum team in JAVA and Cloud Development platforms, including frontend and backend technologies like Spring-boot and PCF.
- Ensure deliverables meet standards for code quality, unit testing, and best practices.
- Perform code reviews and provide constructive feedback to team members.
- Lead development on Proof-of-Concept projects to create reusable patterns.
- Prepare high-level design documents, system design documents, and architecture documents for approval.
- Act as a security champion for the team by evaluating, guiding, and resolving vulnerabilities.
- Configure automated builds and deployments with tools such as Bamboo, Jenkins, or GitHub.
- Create Bamboo pipelines for CI/CD into PCF environments.
Requirements
- Education: A bachelor’s degree or an advanced degree in computer science or a related field.
- Experience: 5-7 years of work experience, including 3-5 years’ experience developing with Java, Spring-Boot, Spring Framework, and cloud-based development.
- Technical Skills: Strong expertise in system design from mid-scale to enterprise applications, ability to translate architecture and goals into detailed technical design documents, experience with the full software development life cycle (SDLC).
- Preferred Qualifications: Experience with test-driven development or behavior-driven development, exposure to front-end design and coding experience with Angular or similar tools.
Qualifications
- Experience coaching junior and staff-level developers.
- Experience with Atlassian tool suites such as Bitbucket, Bamboo, JIRA, and Confluence.
Skills
- Strong expertise in system design from mid-scale to enterprise applications.
- Ability to translate architecture and goals into detailed technical design documents.
- Experience with the full software development life cycle (SDLC).
- Experience using IDE and GIT repositories for code management.
Benefits
Everforth Apex offers a comprehensive benefits package including medical, dental, vision, life, disability, and other insurance plans. Additionally, we provide an ESPP (employee stock purchase program), a 401K program with a company match, and a HSA (Health Savings Account on the HDHP plan). Professional development includes an on-demand training program, certification prep, and access to technical and leadership courses/books/seminars. We also offer a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program, and other discounts. For more information, refer to the 'Welcome Packet' provided by an Everforth Apex team member.
Pay
Details on pay are not specified in the job posting.
Schedule
The role is offered on a hybrid schedule.
Contact Information
To request an accommodation for using our website for a search or application, please contact our Benefits Department at [email protected] or 804-523-8228. For medical ADA accommodations, please contact the Benefits Department at [email protected] or 804-523-8228.