Job Description:
As a Backend/Front End Developer, you will play a pivotal role in developing and maintaining our web applications (Angular, Javascript) and backend services (Java, Spring Boot). You will work closely with cross-functional teams to ensure the seamless development and integration of front-end and back-end components, delivering exceptional user experiences. The ideal candidate will have a strong foundation in software development, a keen eye for detail, and a passion for keeping up with emerging technologies.
Responsibilities
- :
Collaborate with product managers, UI/UX designers, technical leads, and fellow developers to design and implement robust software solution - s.Participating in daily standup, sprint planning, retrospective meetings during project implementation phas
- e.Develop responsive and user-friendly front-end interfaces using Angular, ensuring optimal performance across various devices and browser
- s.Design and implement RESTful APIs and back-end services using Java/SpringBoot to support front-end functionalitie
- s.Write unit, integration, and end-to-end tests to ensure application quality and performanc
- e.Work with databases and data models to ensure efficient data storage, retrieval, and manipulatio
n.
Ski
- llsProven experience (min 3+ years) as a Backend/Front End Developer with hands-on expertise in Angular, Javascript and Java with Spring Bo
- ot.Familiarity with the Angular framework and design/architectural patterns (e.g. Microservices, Model-View-Controller (MVC) and Entity framewo
- rk)Strong understanding of web development fundamentals, including HTML, CSS, and JavaScri
- pt.Proficiency in designing and consuming RESTful AP
- Is.Solid knowledge of database systems, SQL, and data modeli
- ng.Familiarity with version control systems (e.g., Git) and agile development methodologi
- es.Strong problem-solving skills and the ability to work effectively in a collaborative team environme
- nt.Familiarity with Docker, Kubernet
- es,Experience deploying or integrating applications on AWS (EKS / EC2 / S3 / R
- DS)Exposure to testing frameworks like Jasmine, Karma (Angular), JUnit, Mockito (Jav
- a).Excellent communication skills, both written and verb
- al.Experience using IDE tools like Visual Studio Code and Eclip
- se.Self-driven, collaborative, and passionate about clean, maintainable co
de.
Education and Certifica
- tionBachelor’s degree in Computer Science, Engineering, or related fi
- eld.Certification in AWS Certified: Developer Associate or equivalent is a p
lus.
What we need to see fro
- m youReport to development team
- lead.Work within agile team to develop and test applica
- tionsDesign, develop, and unit test applications in accordance with established stand
- ards.Assist senior developer(s) in analyzing and resolving technical is
- sues.Assist in preparing manuals, specification and other technical documenta
- tion.Package and support deployment rele
- ases.Developing, refining, and tuning integrations between applicat
- ions.Assisting in the collection and documentation of user's requirements, development of user stories, and estim
ates.