Exaze Logo

Exaze

Java Developer

Reposted One Month Ago
Be an Early Applicant
Hybrid
Hyderabad, Telangana, IND
Senior level
Hybrid
Hyderabad, Telangana, IND
Senior level
Develop and maintain Java EE applications and REST APIs using Spring (MVC/Boot). Analyze requirements, write test-driven Java code, implement unit tests, optimize performance, design SQL/PLSQL, and collaborate in Agile teams to ensure delivery and CI/CD integration.
The summary above was generated by AI

Job Brief:

At Exaze, we constantly seek exciting talent to join an organization that believes in nurturing dreamers, innovators, and doers willing to expand their horizons in the software industry.

To be successful in this role, the candidate should have excellent communication skills and be able to understand requirements and ask questions to clarify them. The candidate should be able to work independently and as part of a team and be committed to delivering high-quality results.

Candidature Requirements:

We are looking for a Junior Java Developer with 4+ years of experience to join our development team in Hyderabad. The ideal candidate should have strong hands-on experience in Java backend development, with good knowledge of building scalable and reliable applications. Experience with Kafka and event-driven architecture will be preferred. The candidate should demonstrate strong problem-solving skills, attention to detail, good communication, and the ability to work effectively within an Agile development environment.

Areas of responsibility:

  • Develop, enhance, and maintain Java-based backend applications.
  • Design and implement scalable, reliable, and maintainable backend services.
  • Develop RESTful APIs and integrate applications with internal and external systems.
  • Analyse business and technical requirements and translate them into effective technical solutions.
  • Write clean, efficient, reusable, and maintainable Java code.
  • Participate in code reviews and ensure adherence to development standards and best practices.
  • Troubleshoot, debug, and resolve application issues across development and production environments.
  • Work closely with architects, developers, business analysts, testers, and other stakeholders to deliver quality solutions.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Perform unit testing and contribute to automated testing practices.
  • Support application deployment and production releases as required.
  • Identify performance, scalability, and reliability improvements within backend applications.
  • Research and adopt relevant technologies, tools, and development practices.
  • Contribute to technical documentation and knowledge-sharing within the team.

Must-have requirements:

  • 4+ years of professional experience in Java development.
  • Strong hands-on experience in Java backend development.
  • Strong knowledge of Core Java and object-oriented programming concepts.
  • Experience developing RESTful APIs and backend services.
  • Good understanding of Spring / Spring Boot.
  • Experience with SQL and relational databases.
  • Understanding of microservices architecture and distributed systems.
  • Experience with Git and standard software development practices.
  • Good understanding of exception handling, logging, debugging, and performance considerations.
  • Experience working in Agile/Scrum development environments.
  • Strong analytical and problem-solving skills.
  • Ability to write clean, maintainable, and reusable code.
  • Good written and verbal communication skills.
  • Strong ownership and accountability with the ability to work independently and as part of a team.

AI Exposure (Preferred): Exposure to AI/GenAI technologies is preferred, with hands-on experience in integrating AI capabilities into Java-based applications, leveraging AI/ML APIs or services, building AI-enabled features, or working with LLMs, prompt engineering, RAG, or related frameworks. Candidates should have practical exposure to applying AI in backend development rather than only theoretical knowledge.

Preferred / Good-to-have requirements:

  • Hands-on experience with Apache Kafka.
  • Understanding of Kafka producers, consumers, topics, partitions, offsets, and consumer groups.
  • Experience with event-driven and asynchronous architectures.
  • Exposure to Docker and Kubernetes.
  • Experience with CI/CD pipelines and DevOps practices.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of NoSQL databases.
  • Experience with messaging systems or other distributed event-streaming technologies.
  • Exposure to automated testing frameworks such as JUnit and Mockito.

Tools & Technologies:

  • Java
  • Spring / Spring Boot
  • REST APIs
  • Microservices
  • Apache Kafka
  • SQL / Relational Databases
  • Git
  • JUnit / Mockito
  • Docker
  • Kubernetes
  • CI/CD

Job Location:

Exaze Hyderabad

Number of Positions:

4

Exaze Hyderabad, Telangana, IND Office

3rd floor, Sreshta Marvel, Sy.No.136, Kondapur Main Road, Gachibowli, Hyderabad, Telangana , India, 500032

Similar Jobs

Yesterday
Hybrid
Hyderabad, Telangana, IND
Mid level
Mid level
Financial Services
Develop and maintain automated test scripts and scalable QA frameworks using Java, Selenium, Appium, JUnit, TestNG, Cucumber, and RestAssured. Create test plans, execute automated suites, analyze results, document defects, troubleshoot failures, and collaborate with development teams. Support API testing, CI/CD integration, software lifecycle practices, and responsible use of AI-assisted engineering tools.
Top Skills: Agile/ScrumAppiumCucumberGitlab CiJavaJavaScriptJenkinsJunitPostmanPythonRestassuredSeleniumTestng
Yesterday
Hybrid
Hyderabad, Telangana, IND
Mid level
Mid level
Financial Services
Develop and maintain secure, scalable full-stack applications for JPMorganChase. Responsibilities include software design, Java and React development, troubleshooting, testing, architecture documentation, data analysis, and operational stability. The role also requires using approved AI-assisted development tools responsibly, applying agile and SDLC practices, and supporting cloud-based systems with AWS, Kafka, databases, and Terraform.
Top Skills: Amazon DynamodbAmazon EcsApache KafkaAWSCi/CdEvent-Driven ArchitectureInfrastructure As CodeJavaPostgresReactReact NativeSpring BootTerraform
Yesterday
Hybrid
Hyderabad, Telangana, IND
Mid level
Mid level
Financial Services
Develops and maintains secure, scalable full-stack applications using Java, Spring Boot, React, AWS, Kafka, and Terraform. Designs software architecture, troubleshoots complex technical issues, creates production code, and ensures application resiliency and security. Uses authorized AI-assisted development tools responsibly for coding, testing, refactoring, and documentation. Analyzes data and system patterns to improve code quality, architecture, and team effectiveness within an agile software development lifecycle.
Top Skills: AgileAWSCi/CdCloudwatchEcsEvent As CodeInfrastructure As CodeJavaKafkaReactReact NativeS3SnsSpring BootSqsTerraform

What you need to know about the Hyderabad Tech Scene

Because of its proximity to leading research institutions and a government committed to the city's growth, Hyderabad's tech scene is booming. With plans to establish India's first "AI city," the city is on track to become one of the world's most anticipated tech hubs, with companies like TransUnion, Schrödinger and Freshworks, among others, already calling the city home.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account