Responsibilities
Develop, test, and deploy high-quality software solutions using Java, Spring Boot, and Angular.
Engage in close co-operation wi..
Responsibilities
Develop, test, and deploy high-quality software solutions using Java, Spring Boot, and Angular.
Engage in close co-operation with teams from diverse departments to gather requirements and develop technical specifications.
Create and develop applications that are both scalable and secure, following established coding standards and guidelines.
Resolve software defects and issues in a timely manner.
Participate in code reviews and contribute to improving the overall code quality.
Collaborate with the DevOps team to ensure smooth deployment and monitoring of applications.
Develop and maintain technical documentation for applications and systems.
Work closely with team members to define the goals, timelines, and outcomes of projects.
Contribute to the continuous improvement of development processes and tools.
Stay informed about the latest industry trends and technologies to ensure our solutions remain current.
Requirements
Bachelor’s degree in computer science or a related field, or equivalent experience.
Demonstrated expertise as a Full Stack Java Developer in a fast-paced and dynamic environment.
Minimum of 2 + years of development experience
Minimum of 2+ years of experience in developing cloud native applications
Strong knowledge of multiple back-end languages (like C#, Java and Python) and JavaScript frameworks (like Spring Framework, NodeJS, Angular, React, and Vue)Java, Spring Boot and other related technologies.
Familiarity with databases (like MySQL and MongoDB), web servers (e.g. Apache) and UI/UX design.
Familiarity with Cloud platforms like AWS.
Experience with testing and debugging.
Experience with RESTful web services and API integration.
Experience in creating REST, SOAP, web services and/or other web protocols for application integration.
Familiarity with version control systems such as Git
Experience in developing and implementing of enterprise level web application or customer portal related application.
Solid understanding of software development lifecycle and agile methodologies.
Skill in working collaboratively with diverse teams and individuals from different departments.
Excellent problem-solving and analytical skills.
Effective collaboration and interpersonal abilities.
Passion for learning and staying updated with emerging technologies.
Benefits
Competitive salary and benefits package.
Opportunity to work on challenging and innovative projects.
Access to extensive training and professional development programs.