Amazin Automation Solutions India
Java Developer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
₹600,000 – ₹800,000 / year
Location:
Gurugram, Haryana, India
Work mode:
Onsite
Published on:
21 August 2026
What they need
Position: Java Developer (Spring Boot)
Experience: 4+ years
Number of Positions: 1
About the Role
We need a Java Developer with 4+ years of hands-on experience to build and maintain backend services for our enterprise and industrial automation projects. The role involves working on Spring Boot applications backed by MySQL, along with socket-based integrations with field devices (weighbridges, sensors, controllers) and third-party systems. Strong fundamentals are valued over a long list of frameworks.
Must-Have Skills
- Core Java: Java 8 or above collections, generics, streams, exception handling, and a working understanding of multi-threading and concurrency (Runnable, Executor Service, synchronization).
- Spring Boot: Building REST APIs, dependency injection, Spring MVC, Spring Data JPA / Hibernate, configuration through application.yml / application.properties, and profiles.
- MySQL: Writing efficient SQL queries, joins, indexes, basic schema design, ORM mapping with JPA, and transaction handling.
- Socket Programming: Hands-on with java.net.Socket and ServerSocket, TCP/IP client and server implementations, persistent connections, framing and parsing custom byte/text protocols, and basic threading for concurrent connections.
- Build & Version Control: Maven or Gradle, Git.
- Debugging: Reading logs, using IDE debuggers, basic profiling, and troubleshooting connectivity and performance issues.
Nice to Have
- Industrial protocols: Modbus TCP/RTU, OPC UA, MQTT.
- Apache HttpClient, RestTemplate, or WebClient for external integrations.
- Apache Kafka or other message brokers.
- Unit testing with JUnit and Mockito.
- Basics of Linux command line and Docker.
- Exposure to Azure App Services or AWS deployments.
- Swagger / OpenAPI documentation.
Key Responsibilities
- Develop and maintain Spring Boot microservices and REST APIs.
- Design and optimize MySQL schemas, queries, and indexes.
- Implement and maintain socket-based integrations with hardware devices and external systems.
- Handle connection lifecycle — timeouts, retries, reconnection, heartbeats — for long-running TCP integrations.
- Write clean, well-documented, and testable code.
- Participate in code reviews, debugging, and production troubleshooting.
- Collaborate with senior developers, QA, and project managers on sprint deliverables.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent.
- 4+ years of relevant Java backend development experience.
- Strong problem-solving skills and willingness to learn industrial and IoT integration patterns.
Other offers great for you!
These companies are also looking for great profiles
Wikeys
Senior Full-Stack Developer Java
600
Freelance
Brussels, Belgium
Hybrid
Skills
6 months ago
Quick apply
Washington Frank
Java Developer
Freelance
Brussels, Belgium
Hybrid
Skills
1 month ago
Quick apply
Tenth Revolution Group
Tech Lead Java Senior Fullstack
Freelance
Paris, France
Hybrid
Skills
3 days ago
Quick apply