Overview
Skills
Job Details
Job Title: Senior Java Developer
Job Type: W2 Contract
Job Description:
We are seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will design, develop, and implement high-performing, scalable, and secure applications. You will collaborate with cross-functional teams, provide technical leadership, and ensure best practices in coding, architecture, and deployment.
Key Responsibilities:
Design, develop, test, and maintain Java-based applications.
Lead code reviews and mentor junior developers.
Collaborate with architects, business analysts, and QA teams to deliver high-quality solutions.
Optimize application performance and scalability.
Implement secure coding practices and ensure compliance with industry standards.
Participate in Agile/Scrum ceremonies and contribute to continuous improvement.
Required Skills & Experience:
12+ years of professional experience in Java development.
Strong expertise in Core Java, Spring Boot, Hibernate/JPA.
Hands-on experience with REST APIs, Microservices, and Cloud platforms (AWS/Azure/Google Cloud Platform).
Proficiency with relational databases (Oracle, MySQL, PostgreSQL) and SQL.
Experience with CI/CD pipelines, Git, and DevOps tools.
Strong understanding of data structures, algorithms, and design patterns.
Excellent problem-solving, communication, and leadership skills.
Nice to Have:
Experience with Kafka, Docker, Kubernetes.
Knowledge of front-end frameworks (Angular/React).
Exposure to financial, healthcare, or enterprise-grade systems.