Full Stack Developer

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

Qualifications

  • 5+ years using Java full stack for scalable web apps development
  • 3+ years experience with Angular for user interface construction
  • Minimum of 5+ years in SQL/Oracle or PostgreSQL
  • Working knowledge of Google Cloud Platform including GCP Cloud Run
  • Experience with test-driven development practices

Responsibilities

  • Engage with customers to understand their use-cases and advocate for solutions
  • Assess software application requirements and choose appropriate technology stack
  • Create high-level software architecture designs outlining application structure
  • Define and implement software testing strategies and guidelines
  • Support security practices to protect user data through encryption and anonymization
  • Develop and maintain back-end APIs and microservices using server-side languages
  • Evaluate emerging technologies to enhance solutions, including industry collaboration

Benefits

  • Opportunity to work on in-house developed applications in a niche CAD/CAE domain
  • Engagement with customers to influence user-centric software
  • Potential for professional growth in an evolving tech stack
  • Support for hybrid work through on-site arrangements
  • Focus on security practices that enhance software quality and user trust
Full Job Description
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 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

  • Data Engineer
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • Full Stack Developer
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • Program Manager
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • Backend Developer
    $137K — $198K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • ServiceNow Developer
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Full Stack Developer jobs: