Job brief.
Role: Java Fullstack developer
Location: Bangalore
Culture: Hybrid
Experience: 5-8 Years
About the Role.
We are looking for an experienced Java Full Stack Developer to join our dynamic team. The ideal candidate should have a strong foundation in Core Java and Multithreading, with experience in developing Microservices-based applications. If you are passionate about working with cutting-edge technologies like Spring Boot, Spring Security, and Cloud platforms (AWS/GCP), this is the perfect opportunity for you!
Key Responsibilities:
Design, develop, and maintain high-performance, scalable Java-based applications using Spring Boot and Microservices architecture.
- Proficient in Splunk/ELK, and Datadog.
- Experience with observability tools such as Prometheus/InfluxDB, and Grafana.
- Possesses strong knowledge of at least one scripting language such as Python, Bash, Powershell or any other relevant languages.
- Design, develop, and maintain observability tools and infrastructure.
- Collaborate with other teams to ensure observability best practices are followed.
- Develop and maintain dashboards and alerts for monitoring system health.
- Troubleshoot and resolve issues related to observability tools and infrastructure.
Technical Skills & Qualifications:
Proven experience in Java development with a strong command of Core Java (Java 8+).
- Expertise in Multithreading and Concurrency handling in Java.
- Hands-on experience with Spring Boot for building microservices and stand-alone applications.
- Strong experience with Spring Security to implement authentication and authorization mechanisms.
- Experience with Microservices architecture, designing, and deploying scalable services.
- Proficiency with SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.
- Hands-on experience with Cloud platforms (AWS or GCP) for building and deploying scalable applications.
- Familiarity with CI/CD pipelines and version control tools such as Git.
- Good understanding of REST APIs, JSON, and related technologies.
- Knowledge of Docker and Kubernetes for containerization and orchestration is a plus.
- Strong problem-solving and debugging skills.
- Good knowledge of Agile methodologies (Scrum, Kanban).