Senior Java Application Developer

Bangalore Urban, Karnataka, India
May 01, 2025
May 01, 2026
Hybrid
Full-Time
6 - 10 Years
Job Description

We are seeking a highly skilled and experienced Senior Application Developer (Java) to join our growing technology team. This role is ideal for a professional with 6 to 10 years of hands-on experience in designing, developing, and maintaining complex web-based applications. The ideal candidate should have strong expertise in Java, J2EE, Spring Framework, Hibernate, and Microservices architecture, with a proven track record of developing RESTful APIs and managing large-scale backend systems.

In this role, you will be responsible for building scalable, secure, and high-performing backend systems and APIs that integrate with various front-end applications and enterprise services. You will play a critical role in the end-to-end development lifecycle, from requirement analysis and system design to implementation, testing, and deployment.

Experience. 6 to 10 years

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance web applications and backend services using Java, J2EE, and Spring Boot.
  • Build and maintain RESTful APIs from the ground up, delivering JSON-based outputs structured to meet diverse frontend requirements.
  • Write clean, testable, and efficient code following best practices in software engineering, including TDD, code reviews, and design documentation.
  • Collaborate with cross-functional teams including product managers, architects, and front-end developers to deliver full-stack features.
  • Architect and implement application components based on enterprise-level architecture standards and guidelines.
  • Optimize database queries and backend services to ensure minimal latency and high throughput for large data volumes.
  • Develop technical designs and documentation for new modules, APIs, and integrations with third-party services.
  • Participate in all phases of the software development lifecycle, including analysis, design, coding, testing, deployment, and support.
  • Proactively debug and resolve issues across development, QA, and production environments.
  • Design and manage relational database schemas in SQL Server and Oracle, ensuring data consistency, integrity, and scalability.
  • Stay current with emerging technologies and propose improvements to existing systems and processes.

Required Skills & Qualifications

  • Strong programming skills in Java, J2EE, and Spring Framework (including Spring Boot, Spring Data).
  • Hands-on experience in developing RESTful APIs with clear, structured JSON outputs.
  • Strong understanding of Microservices architecture, API versioning, authentication, and scalability best practices.
  • Proficiency in working with ORM frameworks such as Hibernate.
  • Solid experience with SQL databases, especially Microsoft SQL Server and Oracle, including schema design, stored procedures, and query optimization.
  • Strong debugging and problem-solving skills with the ability to quickly identify and resolve issues in complex systems.
  • Experience working with modern source control tools (e.g., Git) and CI/CD pipelines.
  • Exposure to NoSQL technologies such as Couchbase is a plus.
  • Excellent verbal and written communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
  • Ability to work independently as well as collaboratively within a fast-paced Agile development environment.

Preferred Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience in containerization and deployment using Docker, Kubernetes, or similar tools is advantageous.
  • Familiarity with enterprise security best practices related to API development and data protection.
  • Understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.

Why Join Us

  • Opportunity to work on innovative projects using modern technologies
  • Collaborative work culture with strong engineering values
  • Career growth through continuous learning and mentoring
  • Competitive compensation and comprehensive benefits package

If you’re a passionate backend developer who thrives in building performant, scalable, and secure APIs, and enjoys solving complex technical challenges, we’d love to hear from you. Apply today to be a part of a forward-thinking and collaborative team.