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 , DSAKafka / RabbitMQ / ActiveMQ , Network ProgrammingMicroservices , Docker , AWS , ContainerizationRequirements :
Bachelor's / Master's in CS or related field.3+ years of hands-on Java development experience.Strong problem-solving and communication skills.Skills Required
Maven, Network Programming, Kafka, Multithreading, Activemq, Microservices, Rabbitmq, Jenkins, Git, Dsa, containerization , Docker, Core Java, Aws