Full Stack Developer

Stefanini$126K — $137K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field
  • 5+ years using Java full stack to design scalable web applications
  • 3+ years utilizing Angular for user-friendly front-end development
  • Experience with SQL, Oracle, or PostgreSQL databases
  • Familiarity with Google Cloud Platform and CI/CD processes

Responsibilities

  • Engage with customers to understand use cases and advocate for user-centric solutions
  • Assess software application requirements and choose suitable technology stack
  • Create high-level software architecture designs for applications
  • Define and implement test strategy and policies in alignment with industry best practices
  • Maintain back-end applications, APIs, and microservices using server-side languages
  • Evaluate and incorporate emerging technologies for solution enhancement
  • Support security practices to safeguard user data

Benefits

  • Opportunity to work on in-house developed apps in CAD/CAE domain
  • Engagement with emerging technologies and industry collaboration
  • Potential for agile development practices
  • Supportive environment with a focus on relationships and communication
  • Encouraged autonomy and initiative in problem-solving
Full Job Description
Details:

Stefanini is looking for a Full Stack Developer (Dearborn, MI)



We are seeking software engineer to work on Propulsion in-house developed apps in CAD / CAE domain with the knowledge of OOP concepts, JAVA/Angular programming and Automation testing. Job involves software engineering responsibilities in CAD / CAE domain such as understanding the requirement, design and develop the solution, problem debugging and analysis, testing the developed components/models and pushing the tested module to the version-controlled environment (GitHub).

Key Responsibilities
  • Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions
  • Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc.
  • Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application
  • Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices.
  • Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery
  • Support security practices to safeguard user data including encryption and anonymization.
  • Develop and maintain back-end applications like APIs and microservices using server-side languages
  • Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration


Job Requirements

Details:

Skills Required

  • GCP Cloud Run, PostgreSQL, Angular, Spring Boot, MySQL, Oracle, REST APIs, Java, Jira


Skills Preferred

  • KAFKA, Testing Methodologies, Artificial Intelligence & Expert Systems


Experience Required
  • 5+ years of experience of utilizing Java full stack to design scalable web applications by leveraging microservices architecture and APIGEE / RESTful APIs.
  • 3+ years of experience of utilizing Angular to create user friendly front-end and enable real-time data updates in the web application user interface.'
  • Minimum 5+ SQL / Oracle database experience or PostGres
  • Google Cloud Platform (GCP) development (Cloud Run, Pub Sub, GCS Bucket) and deployment experience
  • Strong in functional, integration and regression testing manually and automatically
  • Experience working complex SQL queries to retrieve and analyze data in relational database
  • Familiarity with GitHub or equivalent source control repositories
  • Experience with test-driven development practices
  • Experience troubleshooting application and performance issues.
  • Ability to work independently and take initiative when facing unexpected problems


Experience Preferred
  • Agile development
  • Experience in Jira
  • Development Practices such as TDD/BDD
  • Well versed with design such OOP
  • Code quality analysis of performing static and dynamic analysis on their own code
  • AI Development


Education Required

  • Bachelor's Degree


**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***

Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.

#LI-AK3

#LI-ONSITE

Pay Range:

$ 61.00 - $ 66.00

Similar Jobs

More Jobs at Stefanini

More Information Technology Jobs

Find similar Full Stack Developer jobs: