Java Software Engineer
Amicon Hub Services
2 - 5 years
Bengaluru
Posted: 08/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
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
