We are looking for a skilled Java Backend Developer to join our dynamic engineering team. The ideal candidate will have solid experience in backend development using Java 8/11, Spring Boot, and Microservices architecture. You will be responsible for building scalable, high-performance backend systems and integrating with various databases and services. This is a great opportunity to contribute to high-impact projects in a collaborative and growth-driven environment.
Key Responsibilities:
- Design, develop, and maintain backend services using Java 8/11, Spring Boot, and Microservices architecture.
- Build and consume RESTful APIs using HTTP and JSON.
- Write efficient SQL queries and interact with relational (MS-SQL/MySQL) and NoSQL databases (Redis, Cassandra).
- Implement unit and integration tests using JUnit and Mockito.
- Collaborate using Git for version control and manage builds with Maven.
- Work with tools such as Jira for task tracking and progress reporting.
- Integrate with messaging platforms like Apache Kafka (nice to have).
- Monitor and improve service observability using tools like OpenTelemetry, Prometheus, Graphite, InfluxDB, and Grafana.
- Use API testing tools such as Curl, Postman, and JMeter.
- Deploy and troubleshoot services on Linux and Windows environments.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field (BE/BTech/ME/MTech/MCA).
- 5+ years of hands-on experience in backend development.
- Strong knowledge of core Java, Spring Boot, and Microservices.
- Experience with SQL databases and exposure to NoSQL solutions.
- Familiarity with API testing and performance tools.
- Experience with observability and monitoring tools.
- Comfortable working in both Linux and Windows OS environments.
Preferred / Nice to Have:
- Understanding of TCP/IP networking, sockets programming.
- Experience with SMPP (Short Message Peer-to-Peer protocol).
- Exposure to SIP/VoIP or other telephony protocols.
- Awareness of OWASP security standards and application-level security best practices.