Senior Java Developer
Location: Boston, MA 02114
Contract Duration: 6 Months
Experience: 8 10+ Years
Job Description
We are looking for an experienced Senior Java Developer with strong expertise in Core Java, Spring Boot, Microservices, REST APIs, and Sybase Database. The ideal candidate will have hands-on experience developing enterprise-grade applications, working with complex databases, optimizing application performance, and supporting mission-critical systems.
Experience within Banking or Capital Markets environments is highly preferred.
<.>Key Responsibilities
- Design, develop, and maintain scalable enterprise applications using Core Java and Spring Boot.
- Develop and maintain microservices-based applications using Spring Boot.
- Design, develop, and integrate RESTful APIs for enterprise applications.
- Work extensively with Sybase Database, including SQL queries, stored procedures, database programming, and optimization.
- Perform application and database performance tuning to improve system reliability and response times.
- Troubleshoot and resolve complex production and application issues in mission-critical environments.
- Participate in application modernization and migration initiatives involving microservices.
- Write clean, maintainable, reusable, and production-ready Java code.
- Develop unit and integration tests to ensure application quality and reliability.
- Collaborate with architects, developers, QA, DevOps, and business teams throughout the SDLC.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
- Support production deployments and provide technical troubleshooting as required.
- Follow enterprise security, coding, testing, and development standards.
<.>Required Skills
- 8 10+ years of professional Java development experience
- Strong hands-on experience with Core Java
- Strong experience with Spring Boot
- Proven experience developing Microservices
- Strong experience with REST APIs / RESTful Web Services
- Hands-on experience with Sybase Database
- Strong SQL and database programming skills
- Experience with application and database performance tuning
- Strong understanding of enterprise application development
- Experience with Agile/Scrum methodologies
- Strong problem-solving and production support skills
<.>Must-Have Skills
- Java 8+ years
- Sybase 5+ years
- Microservices 5+ years
<.>Preferred Qualifications
- Banking or Capital Markets experience
- Experience working on high-volume, mission-critical financial applications
- Experience with Spring MVC/Spring Framework
- Experience with messaging and distributed systems
- Experience with CI/CD and DevOps practices
- Experience with automated testing frameworks
- Strong understanding of enterprise application architecture