Application Developer
KeySkills
Company Name
Job Description
Job Description:
As an Application Developer, you will be responsible for designing and developing scalable applications using Spring Boot. Your day-to-day work includes collaborating with team members to gather requirements, building application components, and ensuring optimal performance through testing and debugging. You will also contribute to documentation, participate in code reviews, and drive continuous improvements in application architecture and development practices.
Key Responsibilities:
-
Work independently and function as a Subject Matter Expert (SME)
-
Collaborate with cross-functional teams to understand and deliver project requirements
-
Design and implement RESTful APIs and microservices
-
Participate in code reviews and ensure adherence to best development practices
-
Document application specifications and maintain technical guides
-
Identify performance bottlenecks and provide scalable solutions
Must-Have Skills:
-
Proficiency in Spring Boot
-
Strong understanding of RESTful web services and microservices architecture
-
Experience with MySQL, PostgreSQL, or other DBMS
-
Familiarity with front-end technologies like HTML, CSS, and JavaScript
-
Knowledge of version control systems, especially Git
-