A technology solutions provider in Bengaluru is seeking an experienced Java Developer to join their team. The ideal candidate will have a solid background in Java development, particularly in distributed systems, and will work closely with cross-functional teams. Responsibilities include writing maintainable code, optimizing application performance, and integrating AWS services. The role also requires knowledge of modern frameworks and technologies, focusing on building high-performance applications.
Qualifications
At least 3 years of experience as a Java platform developer in distributed systems.
Hands-on experience with distributed systems.
Knowledge of Kafka and analytics pipelines is a plus.
Responsibilities
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient Java code.
Ensure performance, quality, and responsiveness of applications.
Troubleshoot and debug issues.
Implement security and data protection measures.
Integrate AWS services into applications.
Optimize applications for maximum speed.
Stay updated with emerging technologies.
Skills
Core Java
Data Structures
Spring MVC
Spring Boot
Microservices
MySQL
NoSQL
Hibernate
Caching frameworks (Memcached/Redis)
Message queues
CI/CD
Docker
Kubernetes
Education
Bachelor’s degree in Computer Science or related field
Tools
AWS services (EC2, S3, Lambda, RDS)
REST APIs
Analytics databases
Job description
Overview
Digit88 supports high-growth SaaS companies as an offshore software product engineering partner. We build engineering teams that solve complex problems for our clients.
Responsibilities
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient Java code.
Ensure performance, quality, and responsiveness of applications.
Troubleshoot and debug issues as they arise.
Implement security and data protection measures.
Integrate AWS services such as EC2, S3, Lambda, and RDS into applications.
Optimize applications for maximum speed and scalability.
Stay up-to-date with emerging technologies and trends in Java, Spring Boot, and AWS.
Qualifications
Bachelor’s degree in Computer Science or related field with at least 3 years of experience as a Java platform developer in distributed systems.
Proficient in Core Java, Data Structures, and J2EE.
Hands‑on experience with Spring MVC, Spring Boot, microservices architecture, and web services.
Experience with MySQL, DynamoDB, or other NoSQL databases and Hibernate.
Experience with caching frameworks (Memcached/Redis) and message queues.
Familiarity with CI/CD, container architecture (Docker/Jenkins), and build tools (Maven/Ant).
Experience building high‑performance, highly available REST APIs and clients.
Knowledge of Kafka, analytics pipelines, and analytics databases is a plus.