Sr Java (Angular) Developer
About The Role
As a Senior Java Developer, you will make an impact by designing, developing and maintaining scalable, high-performance Java applications and microservices for a financial services client. You will be a valued member of the IDE team and work collaboratively with cross-functional technology teams, technical leads and client stakeholders to deliver secure, cloud-native software solutions.
Responsibilities
- Design, develop and maintain scalable and high-performance Java applications using advanced Java technologies and frameworks.
- Develop and manage microservices using Spring Boot.
- Build and deploy containerized applications using Docker in a cloud-native environment.
- Implement event-driven architectures using Kafka and MQ for real-time messaging and event management.
- Collaborate with cross-functional teams to define, design and deliver high-quality software solutions.
- Troubleshoot, optimize and refactor code to improve performance, scalability and security.
- Stay up to date with the latest Java frameworks, tools and cloud technologies.
- Follow software development best practices, including testing, code reviews and documentation.
Requirements
- 7+ years of hands-on experience in Java development with a strong understanding of advanced Java concepts.
- Proficiency in building REST APIs and microservices using Spring Boot.
- Hands-on experience with Docker for containerization and working in a cloud-native environment.
- Strong expertise in Kafka and MQ for message queuing and event-driven systems.
- Solid understanding of relational and NoSQL databases.
- Experience with Git and familiarity with Agile methodologies.
- Strong problem-solving and debugging skills.
- Ability to work efficiently in a fast-paced, dynamic environment.
Qualifications
- To be considered, candidates should have a bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience with CI/CD pipelines and related tools.
- Knowledge of Kubernetes and container orchestration.
- Experience with JUnit, Mockito or other testing frameworks.
- Strong UI skills with Angular (19+), RxJS or related front-end technologies.
- Experience working in financial services or enterprise-scale technology environments.
Skills
- Familiarity with CI/CD pipelines and related tools.
- Knowledge of Kubernetes and container orchestration.
- Experience with JUnit, Mockito or other testing frameworks.
- Strong UI skills with Angular (19+), RxJS or related front-end technologies.
Benefits
- Medical/Dental/Vision/Life Insurance.
- Paid holidays plus Paid Time Off.
- 401(k) plan and contributions.
- Long-term/Short-term Disability.
- Paid Parental Leave.
- Employee Stock Purchase Plan.
Pay
The annual salary for this position will be between $60,000 to $114,000 per year depending on the experience and other qualifications of the successful candidate.
Schedule
This position is a hybrid role, allowing for both remote and in-office work. The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements.
Application Deadline
Applications will be received by July 20th, 2026.