Source description
About the role
Career Opportunity: 2D Artist at Red Apple Technologies Senior Java Developer Kolkata, West Bengal, India Full Time Technology Work from Office And this is just the beginning. 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). Technical 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.
More at Red Apple Technologies