Source description
About the role
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.
More at TIGI HR Solution