
Please find below model job description:
Position Overview
We are seeking a talented and dynamic Java Backend Developer who is comfortable working in a fast-paced environment driven by the Rapid Application Development (RAD) model. In this role, you will primarily focus on building robust, scalable, and high-performance backend systems using Java and Spring Boot, while also contributing to front-end components using React.
Required Technical Skills & Qualifications
<>Core & Backend Engineering</>Core Java: Deep understanding of Java concepts (Multithreading, Collections, OOPS, Exception Handling, and Java 8+ features).
Frameworks: Hands-on experience with Spring Boot, Spring Cloud, and Spring Security.
Architecture: Proven experience designing and deploying Microservices and managing distributed systems.
APIs: Expert-level knowledge of designing and consuming RESTful APIs (JSON, Web Services).
Data Handling: Experience working with ADH pipelines, data hubs, or automated data handling repositories.
IDE: Proficiency in using Eclipse (or similar IDEs like IntelliJ IDEA) for development and debugging.
Frontend: Solid understanding of React.js and JavaScript for building/modifying modern user interfaces.
Tools: Strong experience with JIRA for task tracking, bug tracking, and sprint planning.
RAD Model: Strong familiarity with the Rapid Application Development lifecycle, showcasing the ability to pivot quickly based on user feedback and prototype testing.