Padmi

Artist 2D

IndiaPosted 8 months ago
Software engineeringSenior
Apply at Red Apple Technologies

Opens the source posting on naukri.com

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at Red Apple Technologies

Related open roles

View all roles