Job Description :
Position : lead Java Developer

Duration : long term

Location : Lowell, Arkansas


Primary Skills : Spring, SpringBoot and Angular experience Lead,Java, AWS, Micro services, Spring / Spring Boot ,pair programming, TDD, Agile development and API Development

Job Description:

Responsibilities:
Communication: Effectively communicates using written, oral, non-verbal, and active listening skills.
Collaborates with business partners and development team members to achieve business results.
Analyzes business requirements and provides feedback to business on development projects.
Responsible for designing, developing and implementing core and web-based Java applications to support business requirements. Performs program CODING and TESTING.
Follows company software development lifecycle to design, code, configure, test, debug, and document system and application programs.
Assists in preparing technical design specifications based on functional requirements and analysis documents.
Reviews functional requirements, analysis and design documents and provides feedback.
Collaborates with other development staff to achieve quality and consistency.
Participates in architecture, design and code reviews.
Develops and maintains operational and system level documentation
Ensures projects are completed in a timely manner, consistently achieving project deadlines.
Preferred experience:
8+ years Java
Angular 6/7/8
4+ years spring framework
4+ years Junit
4+ years Maven or any other tool
Strong understanding of at least one relational database e.g. SQL, DB2, Oracle.
Experience with No-SQL database is an add on
4+ code management tool such as Microsoft Source Safe, CVS, Subversion, GIT etc.
Pivotal Cloud Foundry
Spring Integration, Batch, Data, Security
CI/CD Jenkins or similar tool
API Development
Eclipse or any other IDE