Java Software Engineer
Amicon Hub Services
2 - 5 years
Bengaluru
Posted: 09/01/2026
Job Description
Key Responsibilities System Design: Architect and develop robust, scalable, and maintainable backend services using Java and Spring Boot. Scalability: Build distributed systems capable of handling high traffic and large datasets with low latency. Database Management: Design and optimize complex schemas in both Relational (SQL) and NoSQL databases, ensuring data integrity and performance. Event-Driven Architecture: Implement real-time messaging and data pipelines using Apache Kafka. Cloud Infrastructure: Deploy and manage services on cloud platforms (AWS or GCP), leveraging managed services to improve system reliability. Collaboration: Work closely with cross-functional teams to define requirements, participate in code reviews, and mentor junior developers. Technical Requirements Core Java: Deep expertise in Java (8 or higher), including concurrency, multithreading, and JVM tuning. Frameworks: Strong experience with Spring Boot, Spring Cloud, and Hibernate/JPA. Messaging: Proven experience with Apache Kafka for event streaming and asynchronous processing. Cloud: Proficiency in AWS (EC2, S3, RDS, Lambda) or GCP (GCE, GCS, Cloud SQL, Pub/Sub). Databases: Solid knowledge of PostgreSQL, MySQL, or Oracle, alongside NoSQL experience (e.g., MongoDB, Cassandra, or Redis). DevOps & Tools: Familiarity with Docker, Kubernetes, and CI/CD pipelines (Jenkins, GitLab CI, or GitHub Actions).
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
