Job Details

ID #19972573
State Michigan
City Troy
Job type Permanent
Salary USD DOE DOE
Source Digital Technology Solutions
Showed 2021-09-20
Date 2021-09-16
Deadline 2021-11-14
Category Et cetera
Create resume

Sr. Full Stack Java Developer -Troy, MI

Michigan, Troy, 48007 Troy USA

Vacancy expired!

DTS is looking for experienced Sr. Full Stack Java Developer for our client project in Troy, MI

No third party C2C allowed. Candidates have to work directly with us on our W-2.

Job DescriptionSeeking an experienced

Senior

Full-Stack Java Developer to join our growing team. Reporting to the Technical Lead, this is a key role providing technical guidance and leadership within an Agile development squad.

Job Responsibilities
  • Design, code, debug, document, and support computer applications and tools consistent with established specifications and business requirements
  • Write clean, reusable, scalable and secure code for deployment adhering to best practices
  • Develop and ensure compliance with architecture principles and standards for the various systems and components based on design patterns
  • Performing root cause analysis and helping troubleshoot technical issues
  • Drives continuous improvement through coaching, pair programming, code review processes, and team discussions
  • Works closely with Development Lead, Architects, Project Managers, Systems Analysts, and other members of the wider team to plan and develop the integration components
  • Breakdown and estimate technical tasks and recommend implementation approach for team; ensure stories contain the right balance of technical direction, best practices, and level of detail
  • Author and support the content for Context Diagrams, Application Models, Application Profiles, Integration use cases, Logical Application Models, Process Models, Logical Data Models, High Level Designs, Solution Design Documents

Experience & Skills
  • Knowledge of all phases of software development including design, coding, testing, debugging, implementation, and support.
  • Experienced full-stack developer with "hands on" enterprise software development experience on multi-tiered systems including - Java, Spring Boot, REST Web Services/Swagger/Postman, data exchange (JSON, XML), JPA, Oracle, Angular, CSS/HTML5, Responsive Design.
  • Experience working with enterprise development environments and tools including - Git/BitBucket, Jenkins, JUnit, Selenium, JIRA/Confluence, SonarQube, Checkmarx, NexusIQ.
  • Knowledge of standard change management tools and processes, code branching/merging/commit strategies, feature branches, and trunk-based development.
  • Hands on experience with the following platforms strongly preferred - OpenShift/Docker/Kubernetes, Helm, Kafka, Elasticsearch, Apigee.
  • Experience writing and reviewing software design specifications in an object-oriented development environment, use of OO design patterns, open source security frameworks & best practices.
  • Experience designing, developing, and implementing complex micro-services applications
  • Strong hands-on experience writing clean, quality, and testable applications that support rapid delivery via Continuous Integration, Delivery, and automated deployments.
  • Experience working in teams with Agile approaches such as Scrum, XP, Kanban, SAFe, etc.
  • Experience using – and coaching team members in the use of – Agile development practices such as test-driven development (TDD), paired programming, automated testing, sprint planning, story card grooming, estimating, and tracking sprint goals.
  • Experience with CI/CD and DevOps best-practices strongly preferred.
  • Some experience working in cloud-based environments (AWS VPC, EC2, GIT)would be an advantage
  • Plus: Big 4 consulting or startup experience a plus

Qualifications
  • Bachelor\'s degree in Computer Science, Software Engineering, or other related discipline preferred
  • 8+ years of software development experience with at least 3+years in a technical leadership role
  • A combination of 2 or 3 specific roles and durations

Contact

Kapil

Sharma

Digital Technology Solutions

Vacancy expired!

Subscribe Report job

Related jobs

»UiPath Developer
2021-09-16