Jobs


Java Developer

Location: Westbrook, Maine
Date Posted: 21 Jun, 2022

Description:

In This Role You Will:

Design, code, test, debug, and document programs based on technical configurations developed by analysts and project teams.

Estimate and track time required to complete work, for project budgeting and financial tracking.

Develop program designs to meet technical configurations, ensuring that resulting systems will operate efficiently and reliably.

Understand business function supported by the application to encompass within design framework.

Ensure design integrates with other related systems.

Code programs using various programming languages as appropriate.

Document program design, coding, and other details to guide others in application development, use and maintenance.

Support, update and maintain existing systems in response to business needs, system problems or other factors.

Coordinate with project teams to design, code, test, and document system changes.

Coordinate with project team members to define application requirements.

Identify business needs, assess available technologies, and develop and present solutions.


What do you need to succeed?

5 or more years of software development experience maintaining new and legacy solutions

Experience with multiple languages including Java, JavaScript, etc.

Experience designing and building REST APIs

Experience with Spring, Hibernate

Experience with relational databases, Structured Query Language (SQL databases)

Mature understanding and experience with secure coding and design principles

Experience transforming business requirements into elegant designs and clean, unit tested code

Experience in leading projects, process development, and strategic planning

Experience working on Agile Scrum team

Bachelor’s degree in Computer Science or equivalent

5 or more years software development experience


Education: Bachelors Degree

Additional client information: