Design and Development: Developing and implementing Java-based applications, including front-end user interfaces and back-end systems.
Technical Leadership: Providing technical guidance and mentorship to junior developers, ensuring code quality and best practices.
Collaboration: Working closely with product owners, architects, business analysts, and other developers to define requirements and deliver solutions.
Problem Solving: Analyzing and resolving complex technical issues, debugging code, and optimizing application performance.
Cloud Technologies: Experience with cloud platforms like AWS, Azure, or Google Cloud is often required.
Agile Methodologies: Working in Agile development environments, participating in sprint planning, daily stand-ups, and retrospectives.
Database Management: Proficient in database design, development, and optimization.
API Development: Designing and developing RESTful APIs for seamless integration between different systems.
Experience:
0-4 years of experience in Java development, with a focus on full-stack development.
Proven track record of leading development teams and delivering complex projects.
Experience in designing and developing RESTful APIs.
Experience with cloud platforms and microservices architecture.
Requirements
Java Programming: Deep understanding of Java and related frameworks like Spring, Spring Boot, and Hibernate.
Front-end Technologies: Proficiency in front-end technologies like JavaScript, HTML, CSS, and JavaScript frameworks like React, Angular, or Vue.js.
Database Technologies: Experience with relational databases (e.g., MySQL, PostgreSQL, ORACLE).
Cloud Computing: Experience with cloud platforms like AWS, Azure, or Google Cloud.
Version Control: Experience with Git and code repositories.
Testing: Experience with unit testing, integration testing, and end-to-end testing.
Benefits
- Medical insurance for employees
- Wellness programs, mental health support
- Training and development programs
- Recognition programs (awards, appreciation)
- Positive work culture
Skills Required
- 0-4 years of experience in Java development (full-stack)
- Deep understanding of Java and related frameworks like Spring, Spring Boot, and Hibernate
- Proficiency in front-end technologies: JavaScript, HTML, CSS and frameworks such as React, Angular, or Vue.js
- Experience designing and developing RESTful APIs and microservices
- Experience with relational databases (MySQL, PostgreSQL, ORACLE) and database design/optimization
- Experience with cloud platforms (AWS, Azure, or Google Cloud)
- Experience with version control using Git and code repositories
- Experience with unit testing, integration testing, and end-to-end testing
- Proven track record of leading development teams and delivering complex projects
- Experience working in Agile development environments (sprint planning, stand-ups, retrospectives)