Mid-Level Java Developer

Filled
January 7, 2026

Job Description

Job Overview:We are looking for a Senior Java Developer with extensive experience in enterprise application development. The ideal candidate will have a strong background in Java, Spring, microservices, and databases, working in an Agile environment to build scalable solutions.Responsibilities:Develop and enhance enterprise-wide applications using Java 17+, Spring 6, and JPA.Design and build scalable microservices and RESTful APIs.Optimize and manage PostgreSQL and Oracle (PL/SQL, Stored Procedures, Performance Tuning).Collaborate with cross-functional teams, including product owners and UX/UI designers.Maintain application stability, drive code quality, and follow best practices.Support software deployment and releases in production & non-production environments.Lead and mentor development teams in TDD, Agile, and CI/CD methodologies.Must-Have Skills:10+ years of Java development experience (Java 17+, Spring 6, JPA)5+ years of working with PostgreSQL, Oracle, PL/SQLExperience in large-scale SaaS applicationsStrong expertise in Spring Framework, Hibernate, WebSphere/TomcatHands-on experience with Docker, CI/CD, and DevOpsExpertise in JUnit, TDD, and Agile developmentFamiliarity with Jira, Rally, GitHub, JenkinsGood-to-Have Skills:Experience with Cloud platforms (AWS, Azure, GCP)Knowledge of Kafka, RabbitMQ, or other messaging systemsExposure to front-end technologies like React or Angular