IN
Job Description
Job Overview:
- We are looking for a proficient Full Stack Developer tasked with the design, development, testing, and ongoing maintenance of scalable web applications.
- The successful candidate will possess extensive experience in both frontend and backend technologies, showcasing expertise in contemporary JavaScript frameworks, Java Spring Boot, RESTful APIs, databases, and cloud-native platforms.
Core Responsibilities:
- Design, develop, and sustain end-to-end scalable web applications.
- Create responsive and user-centric frontend applications utilizing ReactJS, Angular, or comparable frameworks.
- Construct backend services and REST APIs leveraging Java Spring Boot or Node.js.
- Work collaboratively with Product Owners, Business Analysts, and QA teams to deliver top-quality solutions.
- Develop secure, scalable, and high-performance application architectures.
- Integrate applications with databases, third-party services, and cloud platforms.
- Engage in code reviews, troubleshooting, and performance enhancement activities.
- Produce and maintain comprehensive technical documentation.
- Adhere to Agile Scrum methodologies and implement DevOps best practices.
Technical Qualifications:
- Extensive experience with Java Spring Boot and Microservices architecture.
- Proficient in ReactJS, Angular, JavaScript, TypeScript, HTML5, and CSS3.
- Familiarity with REST APIs, JSON, OAuth, and JWT.
- Strong knowledge of SQL databases (Oracle, PostgreSQL, MySQL) and NoSQL databases (MongoDB).
- Experience with Git, GitHub, GitLab, Jenkins, and CI/CD pipelines.
- Practical experience with Docker and Kubernetes.
- Knowledge of cloud platforms such as AWS, Azure, or GCP.
- Solid understanding of software design principles, OOP, and design patterns.
- Experience in Agile development environments is essential.
Additional Qualifications:
- Familiarity with Kafka, RabbitMQ, or event-driven architectures.
- Experience with unit testing frameworks such as JUnit, Mockito, and Jest.
- Exposure to monitoring and logging tools like Splunk, ELK, Grafana, or Prometheus.
- Experience in sectors such as financial services, banking, retail, or enterprise applications is preferred.
- A Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline.
- AWS or Azure certifications are a plus.
- Experience with Infrastructure as Code tools like Terraform or CloudFormation is advantageous.
- Understanding of security and authentication standards is essential.
