Job Title: Java CRD
Location: Boston MA (Onsite) or nearby
Visa: Only USC GC
Job Description:
We are seeking a highly skilled Java CRD Specialist to join our team for an exciting CRD Automation Project. As a Java CRD Specialist you will be responsible for designing developing and implementing enterpriselevel Java applications particularly focusing on CRD (Charles River Development) automation. You will collaborate with crossfunctional teams in an Agile environment to deliver highquality software solutions.
Responsibilities:
- Design develop and implement enterpriselevel Java applications for CRD Automation Project.
- Utilize Spring Framework with preference given to Spring Boot to develop robust and scalable solutions.
- Practice testdriven development using JUnit Cucumber or other relevant frameworks to ensure software quality.
- Develop and maintain multithreaded applications to handle concurrent processes efficiently.
- Utilize Java testing frameworks such as JUnit Mocks and Cucumber to perform comprehensive testing of developed solutions.
- Demonstrate expertise in RDBMS and SQL/database concepts with a preference for experience working with financial databases.
- Work in a Scrum/Agile environment participating in sprint planning daily standups and retrospective meetings.
- Apply exceptional knowledge of objectoriented design principles and design patterns to create efficient and maintainable code.
- Leverage domain knowledge in the financial sector to understand and address specific requirements and challenges.
- Utilize CRD/CRIMS/Charles River development tools as necessary with prior experience being a plus.
- Communicate effectively with team members and stakeholders providing updates on project progress and addressing any issues or concerns.
- Work independently as well as collaboratively within a team to meet project deadlines and deliver highquality software solutions.
Requirements:
- Bachelors degree in computer science computer engineering or equivalent.
- 512 years or more of professional experience building enterprise applications using Java.
- Strong proficiency in Spring Framework with preference given to experience with Spring Boot.
- Demonstrated experience in testdriven development using JUnit Cucumber or similar frameworks.
- Experience developing multithreaded applications.
- Expertise in RDBMS SQL and database concepts with a preference for experience in the financial domain.
- Familiarity with Agile methodologies and experience working in a Scrum/Agile environment.
- Exceptional knowledge of objectoriented design principles and design patterns.
- Prior experience with CRD/CRIMS/Charles River development tools is a plus.
- Excellent communication skills both verbal and written.
- Ability to work independently and collaboratively in a fastpaced environment.
Note: This role is only open to US Citizens or Green Card holders who can work onsite in Boston MA or nearby areas.