Senior Java Developer

Mackrel Technology

India

Remote

INR 2,000,000 - 4,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mackrel Technology is seeking a Senior Java Developer to design, develop, and maintain scalable enterprise applications using Java, Spring Framework, and Spring Boot. You will build microservices, RESTful APIs, and integrate with databases and cloud platforms, while applying best practices in code quality and security.

Ideal candidates have 7–12 years of hands-on Java experience, strong knowledge of Spring MVC, Hibernate, and CI/CD tools, and a collaborative attitude to work across

Qualifications

  • 7 to 12 years of Java development experience.
  • Strong expertise with Java 8/11/17+ and Spring Framework.
  • Experience building microservices and RESTful APIs.
  • Experience with relational databases (Oracle, PostgreSQL, MySQL).
  • Experience with CI/CD, Git, Docker, Kubernetes, and cloud platforms.
  • Unit and integration testing with JUnit/Mockito.

Responsibilities

  • Design, develop, test, and maintain enterprise Java applications using Spring.
  • Develop microservices and RESTful APIs.
  • Implement business logic with OOP and design patterns.
  • Work with Spring MVC, Data JPA, Security, Hibernate.
  • Optimize SQL queries and database interactions.
  • Integrate with third-party systems.
  • Implement authentication/authorization with Spring Security, OAuth2, or JWT.
  • Write unit and integration tests with JUnit and Mockito.
  • Collaborate with architects, QA, DevOps; participate in Agile ceremonies.
  • Support deployment and monitoring in cloud environments.

Skills

Java
Spring Framework
Spring Boot
Microservices
REST APIs

Education

Bachelor's or Master's degree in Computer Science / IT / Engineering

Tools

Maven
Gradle
Git
Jenkins
GitHub Actions
GitLab CI
Docker
Kubernetes
AWS
Azure
GCP
Hibernate

Job description

Job Description: Senior Java Developer

Job Title: Senior Java Developer

Experience: 7 to 12 Years

Employment Type: Fully Remote

Technical Skills: Java, Spring Framework, Spring Boot, Microservices, REST APIs

Job Summary

We are looking for an experienced Senior Java Developer with strong expertise in Java, Spring Framework, and Spring Boot to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have hands-on experience building microservices, developing RESTful APIs, and working with databases, cloud platforms, and modern software development practices.

Key Responsibilities
  • Design, develop, test, and maintain enterprise-level applications using Java, Spring, and Spring Boot.
  • Develop and maintain microservices-based applications and RESTful APIs.
  • Implement business logic using Java, object-oriented programming, and design patterns.
  • Work with Spring MVC, Spring Data JPA, Spring Security, and Hibernate.
  • Design and optimize SQL queries and database interactions.
  • Integrate applications with third-party systems and internal services.
  • Implement authentication and authorization using Spring Security, OAuth 2.0, or JWT.
  • Write unit and integration tests using JUnit and Mockito.
  • Troubleshoot application issues, perform root-cause analysis, and optimize performance.
  • Participate in code reviews and ensure adherence to coding standards and best practices.
  • Collaborate with architects, business analysts, QA engineers, and DevOps teams.
  • Participate in Agile/Scrum ceremonies and contribute to technical design discussions.
  • Support application deployment and monitoring in cloud environments.
Required Technical Skills
  • Strong hands-on experience with Java 8/11/17 or later.
  • Extensive experience with Spring Framework and Spring Boot.
  • Strong understanding of object-oriented programming, collections, multithreading, and exception handling.
  • Experience developing microservices and RESTful web services.
  • Knowledge of Spring MVC, Spring Data JPA, Spring Security, and Hibernate.
  • Experience with relational databases such as Oracle, PostgreSQL, or MySQL.
  • Experience with messaging technologies such as Apache Kafka or RabbitMQ.
  • Familiarity with build tools such as Maven or Gradle.
  • Experience with Git and CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Experience writing unit and integration tests using JUnit and Mockito.
  • Knowledge of Docker, Kubernetes, and cloud platforms such as AWS, Azure, or GCP is preferred.
  • Strong debugging, analytical, problem-solving, and communication skills.
Preferred Qualifications
  • Experience with distributed systems and event-driven architectures.
  • Knowledge of API documentation tools such as Swagger/OpenAPI.
  • Familiarity with caching technologies such as Redis.
  • Understanding of security best practices and application performance tuning.
  • Experience working in Agile development environments.
Education

Bachelors or Master’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.

Candidate Profile

The ideal candidate should be technically strong, capable of independently handling complex development tasks, mentoring junior developers, participating in architectural discussions, and delivering high-quality software within project timelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Sidgs Digisol • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Ibaset India Software • Ahmedabad District

Hybrid
INR 1,400,000 - 2,000,000
Senior Java Developer
Senior Java Developer

Sidgs Digisol • Navi Mumbai

On-site
INR 900,000 - 1,400,000
Senior Java Developer
Senior Java Developer

Infosys • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer / Lead Java Developer
Senior Java Developer / Lead Java Developer

PradeepIt Global Consulting Pvt Ltd. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Tata Technologies Ltd. • Bengaluru

On-site
INR 4,200,000 - 6,200,000
Senior Java Developer (Spring Boot, Microservices & Kafka)
Senior Java Developer (Spring Boot, Microservices & Kafka)

Intellicredence • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Java Developer
Java Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 1,200,000
Senior Java Developer
Senior Java Developer

AagatiServe Pvt Ltd • Delhi

On-site
INR 1,500,000 - 2,100,000
Sr. Java Developer Job ID: 394855
Sr. Java Developer Job ID: 394855

Telna Inc. • Pune District

On-site
INR 4,000,000 - 7,000,000