As an Application Developer, you will be responsible for designing, building, and configuring applications to align with business processes and application requirements. This role demands a strong foundation in Java Full Stack Development and the ability to work independently while collaborating with cross-functional teams. You will contribute to designing efficient, scalable, and high-performing applications while ensuring seamless integration with existing systems.
Key Responsibilities
- Develop and maintain full-stack applications, ensuring robust functionality and seamless user experience.
- Work independently and take ownership of tasks, becoming a Subject Matter Expert (SME) in the relevant area.
- Actively participate in team discussions, sharing insights and ideas to enhance application performance.
- Analyze business requirements and translate them into technical solutions.
- Develop scalable, efficient, and reusable code following industry best practices.
- Design and implement RESTful APIs and microservices for seamless system integration.
- Utilize Spring Boot to build backend services and integrate them with front-end frameworks like Angular.
- Develop responsive user interfaces (UI) using HTML, CSS, and JavaScript.
- Work with relational and NoSQL databases such as MySQL and MongoDB to ensure efficient data management.
- Perform unit testing, debugging, and troubleshooting to ensure application stability.
- Stay updated with the latest technologies and trends in full-stack development to improve overall application architecture.
- Provide technical mentorship and guidance to junior developers within the team.
Required Professional & Technical Skills
- Java Full Stack Development. Strong hands-on experience in both backend and frontend technologies.
- Backend Development. Proficiency in Java, Spring Boot, and Microservices Architecture.
- Frontend Development. Solid understanding of HTML, CSS, JavaScript, and frameworks like Angular.
- API Development & Integration. Strong expertise in RESTful APIs and best practices for API security.
- Database Management. Experience working with MySQL and MongoDB for data storage, retrieval, and optimization.
- Version Control. Familiarity with Git for source code management and collaboration.
- Testing & Debugging. Ability to write unit tests, conduct debugging, and ensure high-quality code deployment.
- Problem-Solving. Strong analytical skills with the ability to troubleshoot complex application issues.
- Collaboration & Communication. Ability to work effectively with cross-functional teams and stakeholders.
Additional Information
- The role requires a minimum of 3 years of hands-on experience in Java Full Stack Development.
- This position is based in our Bengaluru office, requiring an in-depth understanding of the software development lifecycle.
- The candidate should have completed 15 years of full-time education from a recognized institution.
This is an excellent opportunity for a motivated developer looking to work in a dynamic and challenging environment while building innovative and scalable applications. If you have the technical skills and a passion for full-stack development, we encourage you to apply!