Job Title: Java Developer
Location: Hyderabad & Pune, India
Experience: 5+ Years
Skills: Java, Spring Boot, Microservices, Oracle, AWS/Azure/GCP
Requirements:
- Expert in Java programming with exposure to modern Java language features and frameworks.
- Advanced knowledge in Problem-Solving capability in a distributed architecture.
- Advanced knowledge and skill in object-oriented design, design patterns & principles.
- Proficient in Software Development Lifecycle, a process that encompasses planning, designing, coding, testing, deploying, and maintaining software applications, ensuring a systematic and efficient approach to development.
- Exposure in working with performant, high frequency, low latency, scalable, and highly available applications.
- Exhibit expert skills in Algorithms, Data Structures, and an understanding of time and space complexity.
- Expert skills in database concepts, including SQL, tables, indexes, and migrations, while writing and debugging moderately complex queries.
- Build and maintain features by integrating APIs and use modern tools like Swagger for documentation.
- Exhibit talent for crafting exceptional code and adhering to clean code practices with industry leading technologies.
- Participate in troubleshooting production issues using observability tools.
- Embrace Agile Development principles, following an iterative and flexible approach to software development that emphasizes collaboration, adaptability, and customer feedback throughout the development process.
- Expert in debugging, resolving bugs within computer programs, software, or systems.
- Advance knowledge with Software Testing processes and tools – Unit testing and load/performance testing.
- Proficient in Agile Development, an iterative and flexible approach to software development that emphasizes collaboration, adaptability, and customer feedback throughout the development process.
- Intermediate skills in Continuous Integration / Continuous Deployment Automation & Orchestration
- Knowledge of secure coding practices and security vulnerability management. Nice to have: · Experience with non-relational databases and/or graph db
- Experience with Containers such as Docker or Kubernetes
- Possess foundational knowledge of Cloud computing (any one cloud provider – AWS/AZURE/CP)
About Company :
Programming.com premier software solution and digital transformation partner, delivering bespoke solutions to clients worldwide. With offices strategically located in the USA, India, Singapore, and Ukraine, we boast over 13+ years of continuous growth and a global presence.
Collaborating with diverse clients across industries such as Healthcare & Pharma, Automobile & Logistics, Banking & Fintech, FMCG, Retail & E-commerce, Education & E-learning, as well as startups poised to disrupt markets, we've solidified our position as a trusted tech partner. Our 100% successful delivery rate is attributed to our comprehensive full-cycle software development approach.
With a dedicated team of over 2000+ employees, we uphold our commitment to excellence and client satisfaction. Guided by our core values— integrity, client focus, innovation, diversity and inclusion, and community engagement—we ensure every project exceeds expectations.
Skills Required
- 5+ years Java development experience
- Experience with Spring Boot and Microservices architecture
- Proficiency with Oracle databases, SQL, indexes, and migrations
- Strong problem-solving in distributed, high-frequency, low-latency systems
- Expertise in object-oriented design, design patterns, and principles
- Solid knowledge of Algorithms, Data Structures, and complexity analysis
- Familiarity with Software Development Lifecycle (SDLC) and Agile methodologies
- Experience integrating APIs and using Swagger for documentation
- Experience troubleshooting production issues with observability tools
- Strong debugging skills and resolving production bugs
- Experience with unit testing and load/performance testing
- Intermediate skills in CI/CD automation and orchestration
- Knowledge of secure coding practices and vulnerability management
- Foundational knowledge of at least one cloud provider (AWS, Azure, or GCP)
- Experience with non-relational (NoSQL) or graph databases
- Experience with containers such as Docker or Kubernetes
What We Do
NextHire Consulting is an AI-driven recruiting platform that streamlines the hiring process for companies. By leveraging AI agents for sourcing, screening, and interviewing, the platform enables teams to focus on pre-qualified finalists. It provides data-driven insights into candidate soft skills and behavioral styles, aiming to disrupt traditional recruitment models with efficient, automated, and science-based talent acquisition solutions for businesses of all sizes.






