Posted on: 25/07/2025
Job Description :
We are seeking a highly skilled and experienced Senior Java Fullstack Developer to join our growing engineering team. In this role, you will be instrumental in designing, developing, and deploying robust and scalable web applications from end-to-end. You will be working with a modern tech stack, primarily focusing on Java for backend services and React for the frontend user interfaces. This is an exciting opportunity for a passionate developer who thrives in a fast-paced environment and enjoys tackling complex challenges.
Key Responsibilities :
- Build responsive and intuitive user interfaces using React.js and its ecosystem.
- Collaborate closely with product managers, UX/UI designers, and other engineers to define, design, and ship new features.
- Write clean, well-documented, and testable code, adhering to best practices and coding standards.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot, debug, and optimize application performance.
- Contribute to the entire software development lifecycle, from concept and design to testing
and deployment.
- Stay up-to-date with emerging technologies and industry trends, and evangelize new ideas
and tools within the team.
- Mentor junior developers and contribute to a culture of continuous learning and improvement.
Required Skills & Qualifications :
Experience : 5+ years of professional experience in fullstack web development.
Java Backend Expertise :
- Strong proficiency in Java (Java 8+) and the Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA).
- Extensive experience with RESTful API design and development.
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate, JPA).
- Familiarity with message queues (e.g., Kafka, RabbitMQ) and microservices architecture is a plus.
React Frontend Expertise :
- Strong experience with React.js, including Hooks, Context API, and Redux (or similar state management libraries).
- Proficiency with modern frontend build tools (e.g., Webpack, Babel).
- Experience with responsive web design principles and cross-browser compatibility.
Other Essential Skills :
- Experience with version control systems (Git is a must).
- Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
- Understanding of cloud platforms (e.g., AWS, Azure, GCP) is a strong advantage.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a collaborative team.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Nice to Have (Bonus Points) :
- Experience with test-driven development (TDD) and unit testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library).
- Knowledge of other frontend frameworks/libraries (e.g., Angular, Vue.js).
- Experience with Docker and Kubernetes.
- Familiarity with Agile/Scrum methodologies.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1519077
Interview Questions for you
View All