Java Microservices Developer
Company: The Ceres Group
Location: Boston
Posted on: June 1, 2025
Job Description:
A senior level software engineer with capabilities in core Java
technologies, SQL, and Agile methodology in a multi-threaded
environment.Why this role is important to us:The team you will be
joining helps create enterprise investment management software
solutions for large institutions in the areas of institutional
investment, wealth management, and hedge funds. Join us if
delivering next generation infrastructure, using emerging
technologies like AI and Blockchain sounds like a challenge you are
up for.What you will be responsible for:
- Drive technical excellence by working independently to analyze,
design, develop, test, and debug large and complex software
enhancements and solutions within Charles River's business and
technical problem domains including modifications to core
frameworks and other primary facilities critical to system
operation.
- Collaborate with Business Analysts and Product Managers to
create simple and sustainable software solutions for complex
problems.
- Provide thought leadership in the design of product
architecture within and beyond the team's scope of
responsibility.
- Direct problem solving for projects or major phases of projects
to resolve advanced software technical issues.
- Develop, test, debug, and implement software programs,
applications, and projects using Java, C#, SQL, or other related
software engineering languages as well as keeping abreast of
emerging technologies impactful to our business.
- Provide informed guidance and critical analysis of proposed
changes during code reviews.
- Write unit and automation tests to ensure a high quality end
product.
- Identify ways of improving development test methodologies and
contribute to related test methodology frameworks.
- Conduct manual tests to ensure a high quality end product.
- Provide expert level troubleshooting on large, mission critical
client implementations.
- Actively assist team leaders in the agile software development
process by adhering to and advancing our scrum methodology,
including attending all daily standups, sprint planning, backlog
grooming, and retrospectives.
- Plan and coordinate cross-team activities to complete
assignments.
- Advise senior management on technical strategy.
- Provide mentoring to junior and senior staff.Preferred
qualifications and education:
- B.S. degree (or foreign education equivalent) in Computer
Science, Engineering, Mathematics, and Physics or other technical
course of study required. MS degree strongly preferred.
- A minimum of 5 years of progressively responsible professional
software engineering experience.
- At least 6 years of experience in core and enterprise Java,
including collections API, concurrency, JDBC, and web
services.
- Extensive experience developing complex and high performing SQL
code in Oracle and SQL-Server databases.
- Knowledge of C# is a plus.
- Experience in SpringBoot, Microservices, and cloud technologies
preferred.
- Good understanding of data structures and algorithms.
- Good understanding of object-oriented programming, design
patterns, software development best practices, and ability to write
clean and maintainable code.
- Excellent written and verbal communication skills.
- Prior experience troubleshooting and fixing database and
application performance issues is preferred.
- Demonstrated ability to apply design patterns to solve real
problems is preferred.
- Able to work well with peers in a collaborative team
environment.
- Prior experience with Agile development methodology is
preferred.
#J-18808-Ljbffr
Keywords: The Ceres Group, Manchester , Java Microservices Developer, IT / Software / Systems , Boston, New Hampshire
Didn't find what you're looking for? Search again!
Loading more jobs...