Java/SpringBoot
- Strong foundation and expert knowledge in the area of Core Java and J2EE standards.
- Experience with Java frameworks such as Spring IoC, Spring MVC,
- Spring Boot & Microservices architecture
- Strong OOPS knowledge
- Experience in using build tools like Maven.
- Experience in Web Services, preferably REST APIs.
- Knowledge or experience on Agile, microservices.
- Independently handle end to end feature development and resolve challenges faced in Implementing the same
- Keen to learn new technologies and implement the same in feature development within the time frame provided
- Hands-on team member, also taking care of debugging, finding root cause analysis and fixing the issues.
Job Overview
We are looking for a competent Java Developer to design and develop Java applications for our clients.
As a Java Developer, you will be responsible to manage the development of web applications. You will be part of the core team throughout the life cycle of the software development program. You have to develop software and manage it right from the planning phase to prioritizing, testing and its launch.
You will be working closely with our team of software engineers on large scale information systems. You will set out and maintain secure, functional, and high-quality applications for our company. You will have to follow agile software development practices and complete the tasks assigned to you on time.
If you have excellent knowledge of Java and experience in Java Developer roles, we certainly would like to have you as a part of our team.
Responsibilities
- Identify and examine user requirements for a better output.
- Prioritize, specify and perform tasks all through the software development process.
- Develop Java EE applications.
- Write efficient, well-designed code modules and incorporate the same in the existing modules.
- Review, test and debug the code written by you before sending it for testing.
- Design database architecture and implement the same in software applications.
- Schedule the product launch with the internal teams.
- Document the entire design and development process.
- Ensure all the applications are properly designed and adheres to the client requirement specifications.
- Follow standard coding practices.
Requirements
- BSc degree in Computer Science Engineering or related fields.
- Proven experience working as a Java Developer or similar job in the IT and Development Industry.
- Outstanding knowledge of programming language - Java, JavaScript, etc.
- Hands-on experience in designing, building as well as testing the Java EE applications.
- Excellent knowledge of database management
- Thorough knowledge of application development
- Excellent logical and problem-solving skills.
- Understanding the popular Java frameworks like Spring MVC and JSF.
- Expertise with Object-Oriented Design (OOD).
- Time management and viable delegation skills.
- Know-how of the trending Web developing technologies.
- Excellent oral and written communication skills
- Ability to multitask and good time management skills.
- Ability to work as a part of a dynamic team.