Career Opportunity: 2D Artist at Red Apple Technologies Software Development / Engineering
Role Overview We are seeking a highly skilled Senior Java Developer to join our growing technology team. The ideal candidate will possess deep expertise in Core Java, Spring ecosystem, RESTful services, and various data access and messaging technologies. You will be responsible for designing, developing, and maintaining robust enterprise applications with high performance and scalability in mind
Key Responsibilities
- Design and develop scalable Java applications using Core Java, Object-Oriented Programming, and Java Collections.
- Implement multi-threaded, concurrent applications and manage robust exception handling.
- Develop and manage data access layers using JDBC, Spring JDBC Template, and ORM frameworks.
- Build secure, maintainable REST APIs using Spring MVC and Spring Boot.
- Implement Spring features such as Dependency Injection (IoC Container), Data Binding, Type Conversion, and Validation.
- Utilize SpEL, AOP, and Event Handling.
- Work with Spring Data to handle relational and non-relational databases (SQL, Redis, MongoDB).
- Handle application messaging using JMS, Kafka, or AMQP.
- Build and manage scheduling and task execution with Quartz or Spring scheduling.
- Apply Spring Security, including OAuth2, to secure APIs and web applications.
- Use Spring Integration for email, messaging, and caching mechanisms.
- Employ observability tools to enhance application monitoring and debugging.
- Collaborate in Agile teams and mentor junior developers.
Required Skills & Experience
- 3+ years of hands-on experience in Java development.
- Strong understanding of Java fundamentals and OOP principles.
- Experience with Spring Framework (Spring Core, Spring Data, Spring Web, Spring Security, Spring Boot).
- Deep knowledge of JDBC, SQL, and integration with relational databases.
- Exposure to NoSQL databases like Redis and MongoDB.
- Familiarity with REST APIs, JSON, and HTTP protocol.
- Experience with message brokers (JMS, Kafka, AMQP).
- Knowledge of task scheduling, caching (Hazelcast/Redis), and email integration.
- Understanding of microservices and containerized environments is a plus.
- Familiar with DevOps practices and CI/CD pipelines is desirable.
Preferred (Optional) Skills
- Experience with WebSocket, SockJS, STOMP messaging.
- Proficiency in OAuth2, SpEL, AOP, and Spring Observability tools.
- Familiarity with deprecated tools like RestTemplate, while comfortable with modern replacements.
- Bachelors or Master s degree in Computer Science, Information Technology, or a related field.
What We Offer
Competitive salary and performance-based bonuses Flexible working hours and remote options Learning & development budget Opportunity to work on challenging projects with cutting-edge technologies Enter Google Drive or Dropbox URLs
WE HAVE RECEIVED YOUR ENQUIRY. YOU MAY EXPECT A REVERT FROM US WITHIN NEXT 8 HOURS
EVERY MILESTONE IS SPECIAL!
Disclaimer: As per the Online Gaming Bill 2025, Red Apple Technologies strictly refrains from developing, funding, advertising, or offering real-money gaming services in India.