Sr. Full Stack Java Developer

MicroServices, Full Stack
Full Time, Long Term
Depends On Experience
Travel not required

Job Description

Greetings for the day!

One of our esteemed client is looking for a Sr. Full Stack Java Developer to support our client in Auburn Hills.

This is an opportunity for a talented and motivated Full-Stack Java Developer to work in an experienced IT delivery team and lead the creation, delivery and maintenance of Java/Web based enterprise-grade digital solutions. In this role you will participate in the full software development lifecycle, including active leadership in the design, coding/unit-testing and implementation. Successful candidates will efficiently promote and leverage suitable & modern technologies, design patterns and best practices to build quality, high-performing and scalable systems.

Duties and Responsibilities:

  • Successful candidates will be strong in the fundamentals of object oriented Java & JavaScript programming and design using modern tools and frameworks
  • Architecture, Design, coding, implementation, optimization and integration of application components
  • Unit testing, Continuous Integration, Automated Continuous Quality Control of developed components
  • Translation of requirements into software designs and efficient, well-written software code
  • Ensure software deliverables are aligned with the defined architecture, established standards and quality practices
  • Troubleshooting and maintenance of developed applications
  • Establish & sustain relationships with clients, business units and partners
  • Work collaboratively with other team members and other groups; Business Analysts, Quality Assurance, Project Management, Client
  • Participate in architecture, design & code reviews
  • Contribute to development of Proposals
  • Articulate business and technical solutions to audiences of different levels
  • Provide coaching, guidance and mentorship to other team members

Education and Years of Experience:

  • Minimum of 6 year experience in advanced technologies
  • Bachelor's Degree in Computer Science, engineering, or related discipline, or equivalent (Advanced degree desired)

Required Skills/Certifications:

  • 6+ years of Professional Development experience
  • Advanced Design and Hands-on Coding Experience in Developing Java/Web Digital Solutions
  • Experience in Cloud Development and Platforms
  • Experience with using enterprise/cloud code repositories like GIT, SVN.
  • Proficiency with MV* and OOD design and programming principles as well as common design patterns
  • Ability to create architectures & designs considering systemic non-functional qualities (scalability, availability, reliability, security)
  • Technical emphasis in the following areas:
    • Modern Java (8+) & Web Technologies
    • Microservices Architecture
    • Authentication/Authorization framework: OAuth2, Token Management (JWT)
    • Cloud application logging framework
    • DevOps, Continuous Integration/Build/Quality Tools
    • Spring Core, integration, security, Boot
    • SQL, no-SQL, Persistence Frameworks JPA / Hibernate
    • REST APIs & Integrations framework (ESB, Kafka)
    • Linux, Docker
    • Web Security
    • Communication protocols like TCP, HTTP, HTTPs,
    • Distributed caching (e.g. Redis)
    • Unit Testing Libraries & Practices (e.g. Junit, Mockito)
  • Agile Methodology proficiency
  • Experienced and thrives in a fast-paced work environment
  • Excellent verbal and written communication skills, ability to communicate effectively with management, delivery team, and customer
  • Ability to guide & mentor technical/project development team
  • Ability to estimate level of effort, time, and external dependencies for completion of various programming task/deliverables

Desired Skills/Certifications:

  • Expertise in DevOps Practices & Tools
  • Experienced with Test Driven Development & Tests Automation
  • Experience in IOT, Automotive, or Telematics domain
  • Proficiency with Modern JavaScript Frameworks such as Angular or React
  • Communication protocols WebSocket, MQTT
    • Angular, jQuery
    • Responsive Web, CSS3, HTML5
    • MEAN stack / REACT
  • Certifications in the following domains are a plus:
    • AWS/Cloud
    • Java
    • Agile
Best Regards
Sudhir Dubey

Posted By

Sudhir Kumar

Dice Id : 10204540
Position Id : 2020-18793
Originally Posted : 5 months ago
Have a Job? Post it

Similar Positions

Sr. Full Stack Java Developer -Troy, MI
  • Digital Technology Solutions
  • Troy, MI
Full Stack Java Developer
  • Systems Technology Group Inc. (STG)
  • Dearborn, MI
Senior JAVA Developer
  • Evolutyz Corp
  • Farmington Hills, MI
Java Developer
  • JDM Systems Consultants Inc
  • Detroit, MI
Java Developer
  • Net2Source Inc.
  • Dearborn, MI