Java Full Stack Developer with AngularJS - Infinite Computer Solutions
Alpharetta, GA 30004
About the Job
Job Description:
Job Title: Java Full Stack Developer with Angular JS
Location: Alpharetta, GA (Onsite M-F)
Type: Full Time/W2
Responsibility:
- You will be conducting development activities using stringent source code control procedures.
- Developing estimates for design, development, and unit testing of application functionality for the assignment.
- Requirement Understanding through difference source of information/documents available with the team.
- Assist Architect(s) in designing activities and estimation of the work required. Learning the best practices and the methodology used in the program and adhere to the standards.
- Technical design, Coding and Unit Testing of the code written as per the program standards and guidelines.
- Adhere the processes followed for development in the program.
- Mentor/train existing and new team members.
- Identify and collaborate with all necessary stakeholders in order to come to terms or reach agreement in accordance with defined project goals with little to no assistance.
- Track progress against assigned tasks, report status, and proactively identify issues to the Product Owners, Architects and management team.
- Work successfully in a team environment and demonstrate a willingness to help team members in achieving their project goals if required.
- Ownership and accountability for delivering assigned tasks and deliverables within the established schedule.
- Report to the Project Manager on the status and progress of work and accountable to the timely completion with quality.
What You Will Need to Have:
- Minimum 10+ years of software development experience, out of which 6+ years as a Full-stack developer
- Technical Skillset required –
- Strong experience on UI technologies like HTML5, Angular JS
- Strong knowledge of Java technologies like Spring, Spring boot, Spring Microservices, Spring JPA
- Experienced in JSON and RESTAPIs or Full stack development experience with polyglot solutions; specially Java, Groovy, Kafka.
- Knowledge of Integration and unit test and Behavior Driven Development
- Strong integration design and development experience
- Need to have good debugging and problem-solving skills.
- Should have good understanding of Framework and Design Patterns and able to understand complex Architectural aspects.
- Experience integrating to third party applications.
- Agile development experience
Source : Infinite Computer Solutions