Search by job, company or skills

C

Senior Java Software Engineer

2-6 Years
4 - 8 LPA
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

Job Summary:

We are seeking a motivated Java Developer with 26 years of experience to design, develop, and maintain high-performance Java applications. The ideal candidate will have hands-on experience with Java SE/EE, Spring Boot, Hibernate, RESTful APIs, and microservices, and be comfortable working with SQL/NoSQL databases and cloud platforms (AWS or Azure).

Key Responsibilities:

  • Develop, maintain, and enhance Java-based applications using Java SE/EE, Spring Boot, and Hibernate.
  • Design and implement RESTful APIs and backend services for integration with internal and external systems.
  • Collaborate with product managers, architects, and cross-functional teams to gather requirements and translate them into technical solutions.
  • Participate in code reviews and knowledge-sharing sessions to ensure adherence to coding standards and best practices.
  • Optimize application performance, troubleshoot issues, and ensure high-quality, maintainable code.
  • Develop and maintain microservices-based applications, following proper architecture and design patterns.
  • Work with SQL and NoSQL databases to design schemas, write optimized queries, and manage data access.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 26 years of professional experience in Java development.
  • Strong experience with Java SE/EE, Spring Boot, and Hibernate.
  • Hands-on experience developing RESTful APIs and microservice

Required Technical Skills:

  • Programming Languages: Java SE/EE
  • Frameworks & Tools: Spring Boot, Hibernate, Maven/Gradle
  • Databases: SQL and NoSQL
  • Web Services: RESTful APIs
  • Version Control: Git
  • Architecture: Microservices design principles
  • Development Methodologies: Agile / Scrum
  • Cloud Platforms: AWS or Azure (preferred)

Preferred Skills (Nice to Have):

  • Experience with Docker, Kubernetes, and containerized applications.
  • Knowledge of message brokers and event-driven architecture (Kafka, RabbitMQ).
  • Experience with CI/CD pipelines and automated deployments.
  • Familiarity with front-end technologies (Angular, React, or Vue.js).
  • Understanding of security standards, OAuth, JWT, and API authentication mechanisms.
  • Experience with performance monitoring and profiling tools.

Bachelor Of Technology (B.Tech/B.E)

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 143901939

Similar Jobs

Early Applicant