Job Title: Sr Java DB Developer Contract Period: 6 - 12 Months
Location: Alpharetta, GA (Hybrid)
Job Description:
Sr Java DB Developer
In this role, you will be responsible for coding, testing, and delivering high-quality deliverables, while being willing to learn new technologies.
Responsibilities:
Work as a Java Backend Developer in the Strategic Client Reporting team.
Develop stable, robust, and scalable technical solutions aligned with business needs.
Hands-on coding, testing, and delivering project requirements.
Build and maintain backend services using Java, Spring Boot, and related technologies.
Collaborate with cross-functional teams in an Agile environment for smooth project delivery.
Participate in architecture discussions and ensure alignment with enterprise standards.
Acquire strong understanding of financial products, services, and processes to deliver optimal solutions.
Maintain awareness of industry trends, compliance concerns, risk controls, and regulatory landscape.
Mentor junior developers and perform code reviews.
Optional contribution to UI enhancements using React.js.
Educational Qualifications:
BE / B.Tech / MCA
Excellent written and verbal communication skills
Qualifications / Skills:
4 - 9 years of experience in Java Backend Development with enterprise applications.
Strong experience in Java, J2EE, Spring Framework, Spring Boot.
Good understanding of REST APIs / Microservices Architecture.
Experience with Kafka messaging/event-driven systems.
Strong SQL and RDBMS knowledge (Joins, Subqueries, Indexing, Performance Tuning).
Experience with Snowflake or cloud data warehouse is a plus.
Good knowledge of Linux / Unix, Shell scripting, Log analysis.
Experience with CI/CD pipelines: Jenkins / GitHub Actions / GitLab / Azure DevOps.
Git version control, Maven / Gradle.
Docker / Kubernetes exposure is a plus.
Cloud platforms: AWS / Azure / Google Cloud Platform preferred.
Security best practices: OAuth2, JWT, SSO, SAML concepts.
Strong debugging, troubleshooting, and production support experience.
Experience with React.js is optional / nice to have.
Familiarity with Agile / Scrum / Jira.
Strong communication, analytical, and ownership mindset.