We are looking for Java Full Stack Developers to produce scalable software solutions. Youll be part of a cross-functional team thats responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
Key Responsibilities:
- Experience developing web and mobile applications.
- Building applications using Java, Spring Boot, Angular 8+, Javascript, HTML, CSS, Python, Rest APIs etc..
- Follow/maintain agile methodology.
- Proficiency with git or other version control software.
- Building and testing of APIs.
- Integrating front end UI with constructed APIs.
- Working knowledge of REST services.
- A strong sense of ownership.
- Excellent troubleshooting and reverse engineering skills.
- Assist the Full Stack lead with analysis of business and technical requirements
- Create project-related documentation of all coding decisions and maintain documentation of the code itself.
- Should possess strong analytical and problem-solving skills.
- Capabilities to write and execute unit test cases.
- Ability to work and research independently and achieve milestones.
- Ability to understand and communicate data, infrastructure, workflow, and solution context technical specifications.
Preferred Qualifications:
- Bachelor's degree/Masters Degree in Computer Science.
- Minimum of 3+ years of full stack development.
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Robust hands on experience with JavaScript frameworks such as Angular, Vue JS and Next JS.
- Working experience with Java, Spring Boot & Hibernate.
- Experience with development methodologies such as Agile or SCRUM.
- Familiarity with database technology such as MySQL, Oracle, MongoDB, PostgreSQL, etc..
- Knowledge of OOPs c