Java Developer (Hyderabad)

Java Developer (Hyderabad)

27 Oct
|
Codeft Digital
|
Hyderabad

27 Oct

Codeft Digital

Hyderabad

About the Role
We are looking for a highly skilled and motivated Senior Java Developer to join our product team. Youwill play a key role in designing, building, and scaling robust backend services using modern Javatechnologies and cloud infrastructure. You will be expected to bring strong engineering discipline —clean code, SOLID principles, and a microservices-first mindset — while actively embracing AI-drivendevelopment practices.
Responsibilities
• Design, develop, and maintain high-quality Java/Spring Boot microservices and APIs.
• Architect and implement scalable solutions aligned with business goals and user
• requirements.
• Integrate with AWS services including S3, EventBridge, API Gateway, and related cloud
• infrastructure.
• Implement and maintain payment platform integrations (e.g., Stripe, Braintree, or equivalent).
• Design and implement secure OAuth2 authentication and authorization flows using Keycloak.
• Apply SOLID principles, clean code practices, and established design patterns consistently.
• Lead and contribute to code reviews, ensuring high standards across the team.
• Write comprehensive unit, integration, and end-to-end tests following test-driven
• development (TDD) practices.
• Identify, debug, and resolve complex technical issues across services.
• Produce and maintain clear technical design documentation.
• Evaluate and recommend improvements to existing Java/microservices infrastructure.
• Integrate and leverage AI tools to automate repetitive tasks, improve developer workflows,




• and build internal AI-powered routines.
• Stay current with the latest trends in Java, cloud, and AI — proactively bringing improvements
• to the team.
• Required Skills & ExperienceCore Java & Backend
• 5+ years of hands-on Java development experience in production environments.
• Strong expertise in Spring Boot and Spring Framework (Security, Data, Cloud).
• Deep understanding of Microservices architecture — design, deployment, inter-service
• communication, and failure handling.
• Solid grasp of SOLID Principles and Clean Code concepts with demonstrable application in
• real projects.
• Proficient with RESTful API design and best practices.
• Strong knowledge of ORM technologies — JPA2 / Hibernate.
• Excellent command of Relational Databases and SQL.
• Familiarity with event-driven architecture and messaging patterns. Cloud – AWS
• Hands-on experience with AWS services including:
• S3 – object storage and file management
• EventBridge – event-driven workflows and scheduling
• API Gateway – API management, throttling, and routing
• Understanding of cloud-native deployment practices (containers, CI/CD pipelines).




• Security & IdentityStrong, practical knowledge of OAuth2 flows (Authorization Code, Client Credentials, PKCE,
• etc.).
• Hands-on experience with Keycloak – realm configuration, client setup, token management,
• and custom flows.
• Familiarity with MFA and modern identity security concepts.
• Payments (a Plus)Experience integrating with payment or subscription based platforms .
• Understanding of payment security standards (PCI-DSS awareness is a plus).
• AI & ToolingDemonstrated experience using AI coding tools (e.g., GitHub Copilot, Claude, or similar) to
• accelerate development.
• Ability to design and integrate AI/ML-powered features or APIs (e.g., OpenAI, AWS Bedrock)
• into applications.
• Enthusiasm for identifying automation opportunities using AI in day-to-day engineering tasks.
• Awareness of LLM-based tooling, prompt engineering basics, and responsible AI usage in
• software development.
• Nice to HaveExperience migrating SaaS applications from other platforms to Java-based microservices.
• Knowledge of SaaS multi-tenancy design patterns.
• Familiarity with containerization (Docker, Kubernetes).
• Experience with observability tools (logging, tracing, metrics).
• Soft SkillsExcellent written and verbal communication skills.
• Strong analytical and problem-solving mindset.
• Ability to work collaboratively in an agile team environment.
• Self-driven with a commitment to continuous career development.

📌 Java Developer (Hyderabad)
🏢 Codeft Digital
📍 Hyderabad

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 (hyderabad) / hyderabad

Subscribe to this job alert:

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