Job Description :
Pay Range : $50hr - $55hr
- The Java Full Stack Developer will be responsible for designing, developing, and maintaining scalable web and mobile applications.
- The role requires strong expertise in both front-end and back-end technologies, along with experience in modern architecture patterns, messaging systems, databases, and reporting tools.
- The ideal candidate will contribute to technical design, code quality, Agile processes, and mentoring junior developers while delivering high-quality, production-ready applications.
Responsibilities :
Develop detailed system requirement specifications and technical design documents for complex features.Design and implement high-quality code for web and mobile applications.Write comprehensive unit tests to ensure quality, performance, and functionality.Conduct and participate in code reviews to maintain coding standards and delivery quality.Coordinate and release application bug fixes in a timely manner.Mentor and support junior team members by reinforcing best coding practices.Actively participate in sprint planning and Agile ceremonies.Work independently with minimal supervision and provide regular status updates.Identify and escalate technical or project roadblocks to leadership.Perform other duties as assigned by the manager.Requirement / Must Have :
Minimum 8+ years of experience in IT or related field.Strong experience in full-stack web and mobile application development.Expertise in Java and Spring Boot framework.Strong hands-on experience with React.js.Experience with microservices architecture.Experience with messaging tools such as Kafka and RabbitMQ.Strong experience with relational databases (PostgreSQL) and NoSQL (MongoDB).Expertise in Power BI reporting tool.Experience with JUnit and Cucumber for testing.Knowledge of DevOps concepts, CI / CD, telemetry, and alerting.Strong analytical, problem-solving, and communication skills.Experience working in Agile and test-driven development environments.Bachelor’s degree in Computer Science or related technical field.Good To Have :
Experience with event-driven architecture.Experience with reporting tools other than Power BI.Retail domain knowledge.Experience with continuous delivery principles and DevOps tools.Qualification And Education :
Bachelor’s degree in Computer Science or related technical field required.