Java Developer
Posted Updated
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