Search by job, company or skills

Senior Java Developer

4-6 Years
Early Applicant
  • Posted 2 months ago
  • Be among the first 40 applicants

Job Description

About the Role:

We are seeking an experienced Senior Java Developer with 4–6 years of professional experience to join our product engineering team. The ideal candidate will have a strong foundation in Java (Spring Boot) for backend development, with additional exposure to React.js considered a plus. You will be responsible for designing, developing, and maintaining scalable backend services and APIs, ensuring high performance, reliability, and security. While your primary focus will be on Java-based backend systems, familiarity with modern frontend frameworks will be advantageous for full-stack collaboration.

Responsibilities:

  • Design, develop, and maintain scalable, secure, and high-performance backend applications using Java (Spring Boot).
  • Build and consume RESTful APIs and ensure seamless integration with frontend systems.
  • Work closely with product managers, frontend engineers, and QA teams to deliver robust product features.
  • Participate in the full software development lifecycle — from requirement analysis and design to implementation and deployment.
  • Write clean, maintainable, and testable code following best software development practices.
  • Optimize application performance and ensure system scalability.
  • Conduct code reviews, identify areas for improvement, and maintain code quality standards.
  • Troubleshoot and resolve production issues, ensuring application reliability and stability.
  • Collaborate with DevOps for CI/CD pipeline improvements and cloud deployments.
  • Good to have: Contribute to frontend development using React.js when required and assist with integration between frontend and backend systems.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 4–6 years of hands-on experience in backend development using Java, Spring Boot, and related frameworks.
  • Strong understanding of OOP principles, design patterns, and microservices architecture.
  • Proficiency in working with REST APIs, JSON, and Web Services.
  • Experience with databases (MySQL, PostgreSQL, MongoDB, or similar).
  • Familiarity with build and dependency management tools (Maven, Gradle).
  • Knowledge of version control systems like Git (GitHub/GitLab/Bitbucket).
  • Experience with unit testing frameworks such as JUnit or TestNG.
  • Understanding of cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes) is an advantage.
  • Good to have: Experience with React.js, HTML5, CSS3, and JavaScript (ES6+) for frontend development.
  • Excellent analytical, debugging, and communication skills with a proactive attitude toward problem-solving.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141056735

Similar Jobs

Chennai, India

Skills:

JavaHadoopPostgreSQLScalaSparkSpring BootDistributed SystemsAWS EMRAgentic AI frameworksCloud-based applications

Bengaluru, India

Skills:

HibernateSpring BootKafkaJ2EEData StructureDesign PatternSpringMicroservicesAlgorithmJUnitCore JavaDockerMySQLJava FrameworkAgileScrumCollection

Nagpur, India

Skills:

JavaHadoopPostgreSQLScalaSparkSpring BootDistributed SystemsAWS EMRAgentic AI frameworksCloud-based applications

Bengaluru, India

Skills:

JavaGitHibernateJUnitGradleMavenSpring BootRest ApisSqlSpringMicroservices

Bengaluru, India

Skills:

JavaDevopsGcpMySQLPostgreSQLSpring BootMongoDBAzureAWSAngular

Beware of Scammers

We don’t charge money for job offers