Hi Folks,
Please find the below job description for Java Lead Developer
Java Lead developer
Locations: St. Petersburg, FL and Westchester PA(Need locals)
Duration: 6 Months
Exp: 10 Years
Visa: H1/GC/USC
Locations: St. Petersburg, FL and Westchester PA(Need locals)
Duration: 6 Months
Exp: 10 Years
Visa: H1/GC/USC
Core Java, Microservices, Springboot, Spring, - All Mandatory
Job Description
The Application developer will become a key team member in development activities supporting Merchandising Systems. As part of the software development team supporting merchandising strategic & transformative initiatives, the ideal candidate will own and develop module(s) / components / Services contributing towards the overall product. As an Application Developer, the ideal candidate will also contribute in defining short and long term strategic roadmaps and implementation of the roadmap enabling strategic business goals. The Application developer will develop and foster close relations with key stake holders within business organization as well as IT organization.
Responsibilities
• Develop RESTful APIs and web applications 12 factor application principles.
• Apply knowledge of the latest trends in the industry and engage with other team members to consult and help to implement appropriate technology practices / solutions
• Follows and executes on CI/CD practices for the product (including meeting code quality matrices, & test automations)
• Estimates own and in some case capability level work effort for input to project planning.
• Escalates delays, issues, risks and highlights to project managers and/or project leads.
• Works independently to develop, configure, code and test programs from user stories and design.
• Interfaces with product owners, scrum master and clients to clarify stories and capabilities.
• Tests own work and contributes to the development of automated tests for a product (Unit, integration & some functional).
• Prepares documentation that describes installation and operating procedures, including application user guides, with limited guidance.
• Provides first/second level troubleshooting, technical and operational support with limited guidance.
• Escalates issues to the right party when required.
• Participates in technical design. Can develop from specifications, under limited guidance.
• Can troubleshoot applications problems, with limited support.
• Shares knowledge effectively with team members.
• Cooperates with and works effectively with other IT team members.
• Responds to user problems, including issues escalated from more junior team members.
• Produces documentation for changes and enhancements to current systems under limited guidance.
• Learns to build productive networks with internal clients.
• Escalates delays, issues, risks and highlights to project managers and/or project leads.
• Apply knowledge of the latest trends in the industry and engage with other team members to consult and help to implement appropriate technology practices / solutions
• Follows and executes on CI/CD practices for the product (including meeting code quality matrices, & test automations)
• Estimates own and in some case capability level work effort for input to project planning.
• Escalates delays, issues, risks and highlights to project managers and/or project leads.
• Works independently to develop, configure, code and test programs from user stories and design.
• Interfaces with product owners, scrum master and clients to clarify stories and capabilities.
• Tests own work and contributes to the development of automated tests for a product (Unit, integration & some functional).
• Prepares documentation that describes installation and operating procedures, including application user guides, with limited guidance.
• Provides first/second level troubleshooting, technical and operational support with limited guidance.
• Escalates issues to the right party when required.
• Participates in technical design. Can develop from specifications, under limited guidance.
• Can troubleshoot applications problems, with limited support.
• Shares knowledge effectively with team members.
• Cooperates with and works effectively with other IT team members.
• Responds to user problems, including issues escalated from more junior team members.
• Produces documentation for changes and enhancements to current systems under limited guidance.
• Learns to build productive networks with internal clients.
• Escalates delays, issues, risks and highlights to project managers and/or project leads.
Requirements
• 2+ Year Experience in Continuous Integration and Continuous Deployment (using toolsets such as Jenkins, Bamboo, Octopus, Maven, Artifactory, Jmeter, Gatling, Junit, etc.) is a must
• 2+ Experience with Agile methodology (Scrum) is a must
• 3+ years of experience in Spring Framework
• 3+ years of experience with RDBMS and / or Object oriented DB
• Experience in building RESTful APIs and applications using Java
• Experience with Spring Web, Spring Boot, Spring Integration
• Experience with Spring Batch is a plus
• Experience with NoSQL DB is a plus
• Experience with cloud native app architecture and design principles a huge plus
• Experience with Spring Cloud / Spring Configuration/ Spring Vault is desirable
• Experience with Angular is a plus
• Experience with deploying to containers
• Demonstrated ability to adapt to new technologies and learn quickly
• Strong verbal and written communication skills
• 2+ Experience with Agile methodology (Scrum) is a must
• 3+ years of experience in Spring Framework
• 3+ years of experience with RDBMS and / or Object oriented DB
• Experience in building RESTful APIs and applications using Java
• Experience with Spring Web, Spring Boot, Spring Integration
• Experience with Spring Batch is a plus
• Experience with NoSQL DB is a plus
• Experience with cloud native app architecture and design principles a huge plus
• Experience with Spring Cloud / Spring Configuration/ Spring Vault is desirable
• Experience with Angular is a plus
• Experience with deploying to containers
• Demonstrated ability to adapt to new technologies and learn quickly
• Strong verbal and written communication skills
Thanks & Regards
Pavan
703.936.4020||pav...@spectrasystems.net
Linkedin Profile
Spectra Infosystems Inc
11539 Park woods Circle, Suite 105
Alpharetta, GA - 30005
www.spectrasystems.net
WMBE & CMMi L3, ISO 9001, 2000, 27001 Certified
ILC 5000 Honoree Fastest Growing Company in USA
703.936.4020||pav...@spectrasystems.net
Linkedin Profile
Spectra Infosystems Inc
11539 Park woods Circle, Suite 105
Alpharetta, GA - 30005
www.spectrasystems.net
WMBE & CMMi L3, ISO 9001, 2000, 27001 Certified
ILC 5000 Honoree Fastest Growing Company in USA
|
Change/Remove Subscription | Powered by Zoniac |
Spectra Info Systems, Inc., 11539 Park Woods Circle, Suite 105, Alpharetta, Georgia 30005 Phone: 7038627950
You received this message because you are subscribed to "rtc-linux".
Membership options at http://groups.google.com/group/rtc-linux .
Please read http://groups.google.com/group/rtc-linux/web/checklist
before submitting a driver.
---
You received this message because you are subscribed to the Google Groups "rtc-linux" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.