We are seeking a highly experienced Senior Java Engineer to design, build, and support scalable, high-performance enterprise applications. This role requires deep hands-on expertise in Java, Spring-based microservices, cloud-native architecture, and production support. The ideal candidate will take ownership of complex technical challenges, lead development efforts, and ensure the stability and scalability of mission-critical systems.
Key Responsibilities
Design, develop, and deliver highly efficient, scalable, and secure software solutions using Java and modern frameworks.
Lead refactoring initiatives to improve code quality, performance, and long-term maintainability of the codebase.
Troubleshoot complex production issues, perform root cause analysis, and provide timely resolutions in live environments.
Solve advanced scalability, platform, integration, and performance challenges across distributed systems.
Develop and consume REST and SOAP web services, ensuring API reliability, security, and performance.
Provide technical leadership through code reviews, design guidance, mentoring, and best-practice enforcement.
Collaborate with cross-functional teams including product, QA, DevOps, and support to deliver end-to-end solutions.
Participate in CI/CD pipeline design, automation, and cloud deployments.
Required Qualifications
7–10+ years of hands-on experience in application design, development, and production support.
Expert-level proficiency in Java and Spring Framework (Spring Boot, Spring Cloud, Microservices).
Strong experience in designing and securing APIs (REST & SOAP).
Experience with relational databases such as MySQL, Oracle, or PostgreSQL.
Hands-on experience with AWS cloud services and cloud-native application design.
Proficiency with Docker and Kubernetes for containerization and orchestration.
Experience with Tomcat or similar web/application servers.
Strong background in CI/CD pipelines using modern DevOps tools.
Hands-on experience with Git / Bitbucket version control.
Experience with Kafka (Confluent) for event-driven architectures.
Exposure to notification services is a plus.
Familiarity with testing frameworks such as Jest, Playwright, K6, PactFlow.
Experience with TDD, Pair Programming, and Agile development practices.
Full-stack exposure using HTML5, JavaScript, TypeScript, Kotlin is a plus.
If this position isn’t the right fit for you, feel free to refer a friend who may be interested by clicking the “Refer” button.
×
Thank You for applying for this job!
Thank you for your valuable time. Our team will reach you soon...
Please refresh page to submit another application.
×
Enter your Friend's Contact info
Thank you for your valuable time. Our team will reach your referral soon...
Please refresh page to submit another Referral
×
Refer and Earn*
Added Successfully
Please refresh page to submit another application.