We are looking for a highly skilled Senior Full Stack Java Developer with 6 to 10 years of experience in designing, developing, and maintaining enterprise-level applications. The ideal candidate should have strong expertise in Java (8 and above), Spring Boot, Microservices, RESTful APIs, and ReactJS along with a solid understanding of database management and software architecture.
In this role, you will be responsible for building scalable and efficient full-stack applications, collaborating with cross-functional teams, and ensuring high performance and reliability of software solutions.
Experience. 6 - 10 years
Key Responsibilities
- Application Development. Design, develop, and maintain Java-based web applications following best coding practices.
- Microservices & API Development. Build and optimize microservices-based applications using Spring Boot and RESTful APIs.
- Frontend Development. Develop and integrate ReactJS components with backend services to create dynamic and responsive UIs.
- Database Management. Work with SQL/PLSQL/MySQL/PostgreSQL/NoSQL (MongoDB, Cassandra) for data storage, retrieval, and performance optimization.
- Software Architecture. Design and implement scalable, maintainable, and high-performing full-stack solutions.
- Problem Solving. Identify business challenges, analyze requirements, and design effective technical solutions.
- Performance Optimization. Optimize application performance, scalability, and security in a cloud-based environment.
- Version Control & CI/CD. Work with Git, Jenkins, Docker, Kubernetes, and CI/CD pipelines for smooth deployment and integration.
- Cloud Technologies. Utilize MS Azure, AWS, or Google Cloud (GCP) for hosting applications, messaging services, and managing cloud-based deployments.
Mandatory Skills & Experience
- Java 8.0+. Strong coding experience and hands-on expertise with Java.
- Spring Boot & Microservices. Deep knowledge of microservices architecture and backend development.
- REST APIs & Hibernate. Experience in developing RESTful web services and working with Hibernate for ORM.
- ReactJS. Strong understanding of frontend development with React.js.
- Databases. Proficiency in working with SQL/PLSQL, MySQL, PostgreSQL, NoSQL (MongoDB, Cassandra).
- Software Architecture. Ability to design scalable and high-performance applications.
- Business Problem Solving. Experience in identifying and designing solutions for complex business challenges.
Good to Have (Preferred Skills)
- Design Patterns. Knowledge of commonly used software design patterns.
- Message Queues. Experience with Kafka, RabbitMQ, or IBM MQ.
- Cloud & DevOps. Familiarity with Azure (App Services, Messaging), AWS, or GCP.
- Containerization & Orchestration. Hands-on experience with Docker & Kubernetes.
- CI/CD Pipelines. Understanding of continuous integration and deployment strategies.
Why Join Us?
- Challenging and exciting projects in a fast-paced work environment.
- Opportunity to work on cutting-edge technologies and cloud-based solutions.
- Career growth and skill enhancement with hands-on experience in modern frameworks.
- Collaborative and dynamic work culture with cross-functional teams.
If you are passionate about full-stack Java development and want to be a part of an innovative and growing team, we encourage you to apply!
Apply now and take the next step in your career!