Role & responsibilities
Core Languages & Frameworks: Java (Spring Boot, Spring MVC, Spring Data JPA, Spring Security) and Maven (Java 21, Spring Boot 4 workplace using Maven multi-module projects). API Design & Integration: Deep expertise in RESTful API engineering, OpenAPI/Swagger specifications, Webhooks, API Security (OAuth2, JWT, OIDC), gRPC and Netty. Databases & Persistence: Relational databases (PostgreSQL, Oracle, MySQL) with strong SQL & ORM knowledge; exposure to NoSQL databases (MongoDB, DynamoDB). Primarily using PostgresSQL. Architecture & Design: Microservices architecture, Object-Oriented Design, Domain-Driven Design (DDD), design patterns, and data structure optimization. Testing & Quality: Unit testing (JUnit, Mockito, PyTest), automated integration testing, and API testing (Postman, REST Assured). Migrations: Redis, Flyaway. Developer Efficiency & AI Tools: Comfortable leveraging AI-assisted coding tools (e.g., Cursor, Gemini) to accelerate development, generate unit tests, write documentation, and refactor code safely. Experience: Minimum 4-5 years of industry experience with 2+ years of hands-on expertise in backend stack technologies. Secondary & Infrastructure Skills: Secondary Languages & Frameworks: Python (FastAPI/Django). Authentication & Identity: OKTA, Keycloak, IAM. Cloud & DevOps: AWS / Google Cloud, Docker, Kubernetes, CI/CD pipelines (GitLab CI / Jenkins). Messaging & Search: Kafka, RabbitMQ, Quartz Schedulers,
Elasticsearch. Data Schemas & Tooling: JSON Schemas, Git version control, Unix/Linux environment commands. Observability & Metrics: OpenTelemetry, Prometheus and Grafana. Job Duties & Allocation [7080%] Backend Development: Design, code, and optimize high-throughput REST APIs, database queries, batch schedulers, and server-side business logic. [1020%] System Architecture & Proof of Concepts: Participate in API contract design, microservice boundary definition, database schema modeling, and POC development. [10–20%] Quality, Mentoring & Collaboration: Perform code reviews, write automated unit and integration tests, author API documentation, and mentor junior developers. Typical Work Day Collaborate with Product Owners, Architects, and Front-End UI developers to define clean, versioned API contracts. Develop server-side applications and RESTful endpoints using Java/Spring Boot or Python. Optimize SQL/NoSQL queries and database interactions for performance and scale. Conduct peer code reviews and ensure compliance with coding and security standards. Write automated unit and end-to-end integration tests. Participate in daily Agile standups, backlog refinement, and sprint planning in JIRA. Deploy services to development/staging environments and support QA verification.
Preferred candidate profile
Share Resumes to
[email protected]
📌 Java Back End Developer (Hyderabad)
🏢 Mergen Corporates
📍 Hyderabad