Search by job, company or skills

Java Developer

Java Developer

Codeft Digital
5-7 Years
Not Disclosed
Early Applicant
  • Posted 23 hours ago
  • Be among the first 20 applicants

Job Description

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 professional development.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

5-7 yrs
Hyderabad, India
Skills:
Design Patterns, Spring Boot, Pl Sql, Spring MVC, Spring Data, Spring Cloud, Sql, Jenkins, Spring Framework, Multi-threaded server-side development, Distributed messaging JMS, Java 8+, GitHub Actions, Object-Oriented Design, Spring WebFlux, CI/CD pipelines, ArgoCD
5-7 yrs
Hyderabad, India
Skills:
Java, Gcp, PostgreSQL, Spring Boot, Kubernetes, Pub Sub, Cloud Run, Next.js, OpenAPI
7-9 yrs
Hyderabad, India
Skills:
snowflake , Java, S3, UNIX, Spring, Amazon Web Services, Ec2, Amazon Kiro, Amazon Q, Middleware Technologies
6-8 yrs
Hyderabad, India
Skills:
Java Se, Spring Boot, Java, Java EE, Oracle Pl Sql
6-8 yrs
Hyderabad, India
Skills:
Github, Springboot, Hibernate, Mq, Junit, Maven, Mongo Db, Jira, Microservices, Jenkins, Git, Core Java, Agile, Scrum, Spring Jdbc