Job Title: Java Developer (4 6 Years Experience)
Location: Charlotte, NC (Onsite/Hybrid as per client requirement)
Duration: W2 - Long Term Contract
Job Description:
Synechron is seeking an experienced Java Developer to support a long-term project in Charlotte, NC. The ideal candidate will have 4 6 years of hands-on experience in Java-based application development, preferably within the banking or financial services domain.
Required Skills & Experience:
4 6 years of professional experience in Java development
Strong hands-on experience with Core Java, J2EE
Experience with Spring, Spring Boot, and RESTful Web Services
Good understanding of Microservices architecture
Experience working with Hibernate / JPA
Knowledge of SQL and relational databases (Oracle/SQL Server)
Experience with Git, Maven/Gradle
Familiarity with CI/CD tools (Jenkins preferred)
Experience with Agile/Scrum methodology
Strong problem-solving and communication skills
Preferred Qualifications:
Prior experience in Banking or Financial Services
Experience with Cloud platforms (AWS/Azure) is a plus
Exposure to Kafka or messaging systems
Knowledge of Docker/Kubernetes is an advantage
Key Responsibilities:
Design, develop, test, and deploy Java-based applications
Develop and maintain REST APIs and microservices
Collaborate with cross-functional teams including QA, DevOps, and business stakeholders
Participate in code reviews and ensure adherence to best practices
Troubleshoot, debug, and optimize application performance
Support production releases and post-product