Job Description
Role Overview
We are seeking a talented Senior Java Full Stack Developer to join our dynamic team. In this role, you will design, develop, and maintain complex web applications, delivering scalable, high-performance solutions. You will collaborate with cross-functional teams to implement innovative features and ensure high-quality standards across the full stack.
Key Responsibilities
- Design, develop, and maintain Java-based web applications with a focus on scalability, performance, and security.
- Build and integrate RESTful APIs to support front-end functionality and third-party integrations.
- Develop responsive and interactive user interfaces using React, Angular, or similar front-end frameworks.
- Participate in code reviews, unit testing, and debugging to ensure software quality and reliability.
- Mentor junior developers and provide technical guidance on best practices, architecture, and design patterns.
- Collaborate with product owners, architects, and other stakeholders to translate business requirements into technical solutions.
- Stay updated with emerging technologies, frameworks, and industry trends to continually improve development processes.
Required Skills & Experience
- Experience: 7+ years of professional software development experience.
- Strong proficiency in Java, Spring Boot, and RESTful APIs.
- Hands-on experience with front-end technologies: React, Angular, HTML, CSS, and JavaScript/TypeScript.
- Experience in microservices architecture, cloud deployments (AWS, Azure, or GCP), and CI/CD pipelines.
- Solid understanding of databases (SQL and NoSQL) and ORM frameworks such as Hibernate/JPA.
- Familiarity with unit testing frameworks (JUnit, Mockito) and Agile/Scrum methodologies.
- Excellent problem-solving skills and ability to work independently in a fast-paced environment.
- Strong communication and collaboration skills.
Preferred Skills
- Experience with Docker, Kubernetes, and cloud-native applications.
- Knowledge of message brokers such as Kafka or RabbitMQ.
- Exposure to serverless architecture and modern DevOps practices.