Position : Software Engineer (Java)
Experience : 3+ years
Location : Ahmedabad
Key Responsibilities :
Develop and maintain Java-based software solutions.
Apply OOP principles and design patterns.
Work on multithreading, concurrency, logging, and error handling.
Implement event-driven / message-driven architecture (Kafka, RabbitMQ, etc.).
Contribute to Microservices development and network programming.
Use tools like Git, Maven, Jenkins; exposure to Docker and AWS (EC2, Lambda, S3).
Participate in Agile development and collaborate in cross-functional teams.
Mandatory Skills :
Core Java , Multithreading , DSA
Kafka / RabbitMQ / ActiveMQ , Network Programming
Microservices , Docker , AWS , Containerization
Requirements :
Bachelor’s / Master’s in CS or related field.
3+ years of hands-on Java development experience.
Strong problem-solving and communication skills.
Software Engineer Java • Belgaum, Karnataka, India