Full Stack Developer
Role details
Job location
Tech stack
Job description
Skilled in Spring Boot, Hibernate, Microservices, Docker, Kubernetes, JPA, MySQL, SQL Server, Snowflake, REST API, Apache Kafka, Jenkins, CI/CD, Python, Machine Learning, Data Analytics. Leveraging GitHub Copilot to enhance productivity and reduce delivery timelines.
Mandatory skills: Java, Snowflake, MongoDB, Kafka
Core Competencies
-
Languages: Java (7-17), Python
-
Frameworks: Spring Boot 3.x, Hibernate, JPA, Microservices, Apache Kafka, Docker, Kubernetes, API gateways, JWT, Spring MVC, Spring Cloud etc.
-
Tools: Jenkins, Maven, Gradle, Git, SonarQube, check style, Spotless, GitLab, Bitbucket, etc.
-
Databases: MySQL, SQL Server, Oracle, MongoDB, Snowflake, Derby
-
Reporting tools: Aqua scan, Checkmarks, SonarQube, Datadog, Soda, SSRS, etc.
-
Cloud: Azure, AWS (S3) basic
-
Others: REST APIs, ElasticSearch, New Relic, CI/CD, ETL, Swagger, Postman, Rancher, Data Analytics, ML Models, GitHub Copilot, Jira and Confluence., * Full Stack Development: Build and maintain scalable web applications using Java (Spring Boot), Python (Fast API /Django), or Node.js for the backend.
-
AI/ML Integration: Work closely with Data Scientists to deploy and integrate ML models (including LLMs, Predictive Models, and NLP) into production environments via RESTful APIs.
-
Database Management: Design and optimize schemas for both SQL (Oracle, PostgreSQL) and NoSQL, (MongoDB), Snowflake databases.
-
Cloud & DevOps: Deploy applications using AWS or Azure services. Build and maintain CI/CD pipelines using Jenkins, Docker, and Kubernetes (OpenShift).
Requirements
Do you have experience in Spring MVC?