Senior Full Stack Engineer (Java+Angular)
J
JobgetherSecurity & IT
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- AgileGitJavaJUNITSpring BootJiraAngularMavenRESTful APIs
Requirements
- 5+ years of professional experience developing applications with Angular.
- Strong experience with Java development and excellent knowledge of Java Core, Generics, Java Streams, and concurrency concepts.
- Hands-on experience with Spring frameworks, including Spring Boot.
- Experience designing and implementing REST web services.
- Strong understanding of Object-Oriented Programming principles and design patterns.
- Experience working in Agile Scrum environments and continuous integration workflows.
- Proficiency with development tools such as Git, Jira, Maven, and Bamboo.
- Experience creating automated tests using frameworks such as JUnit, Mockito, AssertJ, and Cucumber.
- Strong analytical thinking and problem-solving skills.
- Ability to collaborate effectively with engineering teams.
- Strong spoken and written English communication skills.
- Ability to quickly learn new technologies, domains, and business processes.
Responsibilities
- Work as part of an Agile Scrum team to design, develop, and deliver high-quality software solutions.
- Contribute to application architecture and technical design using Angular, Java, and Spring Boot technologies.
- Develop scalable backend services and modern frontend applications to support product growth.
- Build new features and enhance existing functionalities while maintaining code quality and performance.
- Apply strong software engineering principles, algorithms, and design patterns to solve complex technical challenges.
- Develop and maintain RESTful web services and backend integrations.
- Write and automate unit, integration, and acceptance tests using tools such as JUnit, Mockito, AssertJ, and Cucumber.
- Collaborate with developers, architects, and product teams to deliver reliable solutions.
- Support continuous integration and improve development workflows through automation.
- Participate in code reviews and promote best practices around maintainability, scalability, and testing.
View Full Description & ApplyYou'll be redirected to the employer's site