Java Developer (Gurugram)

Java Developer (Gurugram)

23 Aug
|
Amazin Automation Solutions India
|
Gurugram

23 Aug

Amazin Automation Solutions India

Gurugram

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. Solid 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 e

📌 Java Developer (Gurugram)
🏢 Amazin Automation Solutions India
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (gurugram) / gurugram