Full Stack Developer - Intermediate - Pinnacle
Wilmington, DE
About the Job
Job Title: Full Stack Developer
Location:Wilmington, DE (Hybrid 3 days onsite)
Duration: 12 Months
**No C2C**
GC & USC only
Job Description:
Pay Range: $60/hr - $70/hr
The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision and 401K contributions as well as any other PTO, sick leave, and other benefits mandated by appliable state or localities where you reside or work.
Location:Wilmington, DE (Hybrid 3 days onsite)
Duration: 12 Months
**No C2C**
GC & USC only
Job Description:
- Proficient in Full Stack Development as well as multiple design techniques.
- Working proficiency in Full Stack toolset to design, develop, test, deploy, maintain and improve software.
- Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks
- Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security.
- Proficiency in one or more general purpose programming languages.
- Working proficiency in a portion of software engineering disciplines and demonstrates understanding of overall software skills including business analysis, development, testing, deployment, maintenance and improvement of Software.
- Work closely with the Leads to ensure team and organization standards are followed and the team is consistently focused on continuous improvements and sustained delivery
- Participate in agile team meetings with the team and other key stakeholders
- Employ simple design and pragmatic implementation techniques to drive business value
- Pair program with team members to build high-quality solutions
- Adopt a quality first mindset with a high emphasis placed on unit testing and TDD
- Be passionate about technology and constantly seek ways of learning new technology and practices
- Develop innovative cloud native engineering solutions using Java, Spring Boot, React and SQL/NOSQL databases.
- Develop and automate large scale, high performance data processing systems to drive and improve product experience
- Design and Build robust systems using Kafka streaming platform for real time event processing and storage solutions
- Work collaboratively with data privacy stakeholders, product owners and understand the consumer privacy requirements.
- Bachelor’s degree in Computer Science, Computer Engineering or a related field or the foreign equivalent
- 5 plus years experience working as an Application Developer
- Experience working in Agile environment
- Java – Intermediate level implementation skills with Core Java and J2EE
- Spring/Spring Boot - Strong implementation skills with Core Spring Framework including experience with Spring MVC
- Event Streaming - Strong implementation skills working with Kafka and microservices architecture
- CI/CD - Strong implementation skills with Maven as a build tool and GIT as SCM tool
- Database – Strong experience working with ORM frameworks like Hibernate/JPA, must be proficient in SQL preferably across multiple databases
- UI - Strong experience working with UI framework such as Angular, React, JavaScript, workflow knowledge (Camunda)
- Automation - Strong implementation skills with ATDD, AFT, Unit Testing (JUnit, Karma, cucumber/selenium/contract testing)
- Cloud - Experience working on Cloud foundry, AWS, Kubernetes or containers will be a big plus
- General – Comfortable in more than one programming language with a strong understanding of fundamental web/internet technologies.
- TDD – Must have practical experience with unit testing with preference given to those with an understanding of Mock Testing Frameworks like EasyMock or Mockito.
- Refactoring – Strong understanding of refactoring and how to apply these techniques to build and maintain high-quality solutions.
- Pair Programming – Comfortable with the concept of pairing with other team members to solve problems
- Excellent communication skills in English (both written and spoken forms)
- Work in an Agile Team construct, quick learner and able to work in team as well as independently.
- Business Casual
Pay Range: $60/hr - $70/hr
The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision and 401K contributions as well as any other PTO, sick leave, and other benefits mandated by appliable state or localities where you reside or work.
Source : Pinnacle