Job Description
Location: Remote / Flexible
Experience Level: 6–8 years
Employment Type: Full-Time
Role Overview
A leading IT services company is seeking a Senior Java & React Engineer to design and build scalable, high-performance applications. This role requires hands-on experience in both backend Java development and frontend React development, with a focus on mentoring junior team members and delivering high-quality code.
Key Responsibilities
- Design, develop, and maintain Java-based backend applications using J2EE, Spring, and Hibernate.
- Build and maintain frontend applications using React.
- Collaborate with cross-functional teams to deliver reliable and maintainable solutions.
- Mentor junior engineers and guide them in best practices, code quality, and design patterns.
- Optimize MySQL databases, write complex queries, and ensure data integrity.
- Execute development tasks diligently, adhering to deadlines and quality standards.
- Participate in code reviews, testing, and debugging processes.
Required Skills & Experience
- 6–8 years of professional experience in Java development.
- Strong knowledge of React, J2EE, Spring, Hibernate, and MySQL.
- Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
- Experience in mentoring and leading development teams.
- Strong problem-solving, debugging, and analytical skills.
- Bachelor’s degree in Computer Science or related field.
Nice-to-Have
- Experience with RESTful API design and integration.
- Familiarity with CI/CD pipelines, Docker, and cloud platforms.
- Knowledge of unit and integration testing frameworks.
Core Competencies
- Ability to deliver high-quality, scalable software solutions.
- Strong collaboration and communication skills in a remote team environment.
- Proactive, self-motivated, and capable of working independently.
- Commitment to clean code, best practices, and maintainability.
Benefits
- Fully remote work flexibility.
- Opportunity to work on scalable, enterprise-grade applications.
- Professional growth through mentoring, challenging projects, and team collaboration.