Meet Us @ 2024, Hyderabad    |    Together, Let's Explore Game Development Avenues!
  1. Home
  2. >
  3. Careers
  4. >
  5. Java Developer

Java Developer

Experience
Experience

5+ Years

Job Location

Kolkata

Full Time

Work From Office

What's the role?

As a Senior Java Developer, you will play a key role in designing, developing and maintaining robust,scalable and secure enterprise-grade applications. This role is ideal for an experienced backend engineer with strong expertise in Core Java, the Spring ecosystem, RESTful APIs, data access technologies and messaging frameworks.

You will work closely with cross-functional Agile teams to deliver high-performance applications while contributing to architecture decisions, mentoring junior developers and continuously improving code quality and system reliability.

What will be your responsibilities?

  • Design and develop scalable Java applications using Core Java, OOP principles, Collections, multi-threading, and exception handling.
  • Build secure and maintainable RESTful APIs using Spring MVC and Spring Boot.
  • Implement Spring features including Dependency Injection (IoC), Data Binding, Validation, AOP, SpEL, and Event Handling.
  • Develop data access layers using JDBC, Spring JDBC Template, and ORM frameworks.
  • Optimize SQL queries and integrate with relational and NoSQL databases such as Redis and MongoDB.
  • Handle application messaging using JMS, Kafka, or AMQP.
  • Implement scheduling and background jobs using Quartz or Spring Scheduling.
  • Apply Spring Security and OAuth2 for authentication and authorization.
  • Use observability and monitoring tools to improve system reliability, logging, and performance.
  • Troubleshoot, debug, optimize, and upgrade existing applications.
  • Write and maintain clear technical documentation.
  • Collaborate effectively in Agile teams, participating in sprint planning, reviews, and retrospectives.
  • Mentor junior developers, conduct code reviews, and promote best practices.
  • Support CI/CD pipelines, containerization, and deployment processes.

What's required from you?

  • B.E. / B.Tech in Computer Science, Information Technology, or a related field (M.E. / M.Tech is an added advantage).

Experience & Professional Skills

  • 5+ years of hands-on experience in Java backend development.
  • Strong understanding of Java fundamentals and Object-Oriented Programming.
  • Extensive experience with the Spring Framework (Spring Core, Spring Boot, Spring Data, Spring Web, Spring Security).
  • Strong knowledge of JDBC, SQL, and relational database integration.
  • Exposure to NoSQL databases such as Redis and MongoDB.
  • Experience building and consuming REST APIs, with solid understanding of HTTP and JSON.
  • Experience with message brokers such as JMS, Kafka, or AMQP.
  • Knowledge of task scheduling, caching mechanisms (Hazelcast/Redis), and email integration.
  • Understanding of microservices architecture and containerized environments is a plus.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

About Us

Red Apple Technologies is a fast-growing technology and consulting organization helping businesses solve complex challenges through smart, scalable digital solutions. Our mission is to enable growth by combining technology, strategy and execution—so our clients can focus on what matters most: building sustainable, future-ready businesses.

Founded with an entrepreneurial spirit, we work with startups, SMEs and enterprise clients across industries, delivering solutions in SaaS, AI, AR/VR, digital transformation and project management ecosystems. We believe that technology should be practical, impactful and aligned with real business outcomes.

Today, Red Apple Technologies is trusted by clients who value agility, innovation and long-term partnerships. Our teams collaborate closely with business leaders to understand their goals, identify opportunities and deliver measurable results that drive efficiency, scalability and competitive advantage.

We have a strong vision of building a people-first organization where learning, ownership and growth go hand in hand. At Red Apple Technologies, careers are shaped by exposure, responsibility and continuous development—whether you’re starting your journey or scaling your expertise.

We’re growing with purpose, focused on building meaningful solutions, lasting client relationships and a culture where talented individuals can thrive. And this is just the beginning.

What employee benefits do we have?

  • Medical insurance coverage for employees.
  • Compensation will be commensurate with experience, technical depth, and contribution to high-impact AI/ML solutions.
  • Structured learning & development (L&D) programs.
  • Location-stable roles in Kolkata with no travel requirement.
  • A professional, collaborative and growth-focused work environment.
  • Long-term career progression opportunities in a growing organization.

We’re building a workplace where experienced professionals can do their best work—without unnecessary complexity—while growing steadily and sustainably with the company.

What Makes Us Different?

At Red Apple Technologies, we value experience, stability and meaningful impact. This role is built for professionals who want to apply their expertise, shape processes and contribute strategically—without constant travel or role ambiguity. We emphasize clarity, accountability and long-term growth over short-term hustle.

What do we stand for?

The values that define how we work and grow at Red Apple Technologies:

Leadership through Ownership: At Red Apple Technologies, we expect and encourage you to take ownership of your work, make decisions and be accountable for outcomes.

Openness & Collaboration: You will work closely with teams across functions, where open communication and mutual respect are part of everyday work.

Growth with Purpose: We support learning and skill development through real responsibilities and meaningful challenges.

Integrity in Action: We value honesty, transparency, and ethical conduct in all interactions with clients and with each other

Consistency in Delivery: We believe in disciplined execution and delivering dependable results, building trust over time.

Join us and be part of a team that values experience, accountability and meaningful impact.

As a Senior Java Developer, you will play a key role in designing, developing and maintaining robust,scalable and secure enterprise-grade applications. This role is ideal for an experienced backend engineer with strong expertise in Core Java, the Spring ecosystem, RESTful APIs, data access technologies and messaging frameworks.

You will work closely with cross-functional Agile teams to deliver high-performance applications while contributing to architecture decisions, mentoring junior developers and continuously improving code quality and system reliability.

  • Design and develop scalable Java applications using Core Java, OOP principles, Collections, multi-threading, and exception handling.
  • Build secure and maintainable RESTful APIs using Spring MVC and Spring Boot.
  • Implement Spring features including Dependency Injection (IoC), Data Binding, Validation, AOP, SpEL, and Event Handling.
  • Develop data access layers using JDBC, Spring JDBC Template, and ORM frameworks.
  • Optimize SQL queries and integrate with relational and NoSQL databases such as Redis and MongoDB.
  • Handle application messaging using JMS, Kafka, or AMQP.
  • Implement scheduling and background jobs using Quartz or Spring Scheduling.
  • Apply Spring Security and OAuth2 for authentication and authorization.
  • Use observability and monitoring tools to improve system reliability, logging, and performance.
  • Troubleshoot, debug, optimize, and upgrade existing applications.
  • Write and maintain clear technical documentation.
  • Collaborate effectively in Agile teams, participating in sprint planning, reviews, and retrospectives.
  • Mentor junior developers, conduct code reviews, and promote best practices.
  • Support CI/CD pipelines, containerization, and deployment processes.

  • B.E. / B.Tech in Computer Science, Information Technology, or a related field (M.E. / M.Tech is an added advantage).

  • 5+ years of hands-on experience in Java backend development.
  • Strong understanding of Java fundamentals and Object-Oriented Programming.
  • Extensive experience with the Spring Framework (Spring Core, Spring Boot, Spring Data, Spring Web, Spring Security).
  • Strong knowledge of JDBC, SQL, and relational database integration.
  • Exposure to NoSQL databases such as Redis and MongoDB.
  • Experience building and consuming REST APIs, with solid understanding of HTTP and JSON.
  • Experience with message brokers such as JMS, Kafka, or AMQP.
  • Knowledge of task scheduling, caching mechanisms (Hazelcast/Redis), and email integration.
  • Understanding of microservices architecture and containerized environments is a plus.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Red Apple Technologies is a fast-growing technology and consulting organization helping businesses solve complex challenges through smart, scalable digital solutions. Our mission is to enable growth by combining technology, strategy and execution—so our clients can focus on what matters most: building sustainable, future-ready businesses.

Founded with an entrepreneurial spirit, we work with startups, SMEs and enterprise clients across industries, delivering solutions in SaaS, AI, AR/VR, digital transformation and project management ecosystems. We believe that technology should be practical, impactful and aligned with real business outcomes.

Today, Red Apple Technologies is trusted by clients who value agility, innovation and long-term partnerships. Our teams collaborate closely with business leaders to understand their goals, identify opportunities and deliver measurable results that drive efficiency, scalability and competitive advantage.

We have a strong vision of building a people-first organization where learning, ownership and growth go hand in hand. At Red Apple Technologies, careers are shaped by exposure, responsibility and continuous development—whether you’re starting your journey or scaling your expertise.

We’re growing with purpose, focused on building meaningful solutions, lasting client relationships and a culture where talented individuals can thrive. And this is just the beginning.

  • Medical insurance coverage for employees.
  • Compensation will be commensurate with experience, technical depth, and contribution to high-impact AI/ML solutions.
  • Structured learning & development (L&D) programs.
  • Location-stable roles in Kolkata with no travel requirement.
  • A professional, collaborative and growth-focused work environment.
  • Long-term career progression opportunities in a growing organization.

We’re building a workplace where experienced professionals can do their best work—without unnecessary complexity—while growing steadily and sustainably with the company.

At Red Apple Technologies, we value experience, stability and meaningful impact. This role is built for professionals who want to apply their expertise, shape processes and contribute strategically—without constant travel or role ambiguity. We emphasize clarity, accountability and long-term growth over short-term hustle.

The values that define how we work and grow at Red Apple Technologies:

Leadership through Ownership: At Red Apple Technologies, we expect and encourage you to take ownership of your work, make decisions and be accountable for outcomes.

Openness & Collaboration: You will work closely with teams across functions, where open communication and mutual respect are part of everyday work.

Growth with Purpose: We support learning and skill development through real responsibilities and meaningful challenges.

Integrity in Action: We value honesty, transparency, and ethical conduct in all interactions with clients and with each other

Consistency in Delivery: We believe in disciplined execution and delivering dependable results, building trust over time.

Join us and be part of a team that values experience, accountability and meaningful impact.

Apply for this position