Java Developer

ExazeHyderabad, TelanganaOn-siteFull-timeJunior, 1–2 yearsListed 1 hour ago

Apply now

About this role

Job Description: As a Java Developer, if you have hands-on Java programming experience and are interested in developing using agile methodologies, we’d like to meet you.

Candidature Requirements:

- An Engineering graduate from a recognized College /

- Good aptitude, logical reasoning, and analytical thinking

- Good written and verbal communication

- Inclination to learn and

- Attention to detail

- Ability to work in cross-functional teams using agile

- Problem-solving skills

- A values-driven individual who can think abstractly and can take ownership

Java Developer Responsibilities:

- Analyze business functional and non-functional requirements

- Write efficient code based on feature specifications using test driven development

- Prioritize and execute tasks in the software development life cycle

- Write SQL and basic PL-SQL

- Participate and contribute in various agile ceremonies

- Test and debug Java applications

- Validate software functionality and security

- Collaborate with cross-functional teams to design, develop, and implement software

Must-Have Requirements:

- 1-3 years of work experience as a Java Software Engineer, Java Developer, or similar role

- Object oriented programming using Java

- Knowledge of database SQL, Oracle, or MySQL (at least one)

- Knowledge of at least one (Javascript/Jquery/Angular/React/VueJs)

- Introduction of at least one (Github/Gitlab/Bitbucket/AzureDevops)

- Develop and maintain web applications using various java frameworks, Spring MVC, Spring Boot, XML Web Services, REST services/API.

- Familiarity with Object-Oriented Design (OOD)/Micro Services/Clean architecture

- Good knowledge of popular Java frameworks like Spring MVC

- Working knowledge of browser client scripts such as JavaScript, jQuery, Angular, React

- Ability to work across waterfall, agile, and hybrid

- Basic understanding of CI/CD

- Ability to Troubleshoot and debug

Nice to Have Requirements:

- Experience in a microservices architecture

- Experience with Jenkins, Maven, Docker, Kubernetes

- Knowledge of clean code and clean architecture principles

- Knowledge and experience of any other programming language

- Familiarity with Azure CI/CD and DevOps practices and tools

- Familiarity with Postman for testing and debugging web

- Experience with spring boot and web API security

- Experience with test-driven development (Junit)

- Write and Maintain Unit testcases (Junit, Mockito, PowerMock or any other mocking framework)

- Participate in code reviews, ensure code quality and conform to best practices and industry

- Basic knowledge in Oracle or any RDBMS database

Job Location:

Exaze Pune