Application Developer
KeySkills
Company Name
Job Description
Job Description:
As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. You will collaborate with cross-functional teams to gather requirements, develop new features, and ensure applications align with business objectives. Additionally, you will troubleshoot and optimize existing applications to improve performance and user experience while continuously adopting new technologies and methodologies.
Must-Have Skills
-
Proficiency in Java Full Stack Development, including Spring Boot, Core Java, React.js, Amazon Web Services (AWS), and MySQL
-
Strong understanding of web development frameworks and libraries
-
Experience with RESTful APIs and microservices architecture
-
Familiarity with version control systems such as Git
-
Knowledge of Agile development methodologies
Good to Have Skills
-
Experience with Spring Batch
-
Additional expertise in cloud infrastructure and batch processing
Roles & Responsibilities
-
Act as a Subject Matter Expert (SME) and provide technical leadership within the team
-
Collaborate and manage the team to deliver high-quality results
-
Take responsibility for key team decisions and project outcomes
-
Engage with multiple teams, contributing to architectural and technical decisions
-
Provide innovative solutions to challenges faced by immediate and cross-functional teams
-
Mentor junior team members and foster professional growth
-
Conduct regular team meetings to track progress, discuss challenges, and align on goals
-