Jobs · Engineering · Michigan

Senior Java Full Stack Developer//Dearborn, MI//W2

Saanvi Technologies · Dearborn, MI · Yesterday
EngineeringFull-time

Key Responsibilities

  • Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions
  • Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies
  • 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
  • Collaborate with cross-functional teams like product owners, designers, architects etc.
  • Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices
  • Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency
  • 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
  • Create user-friendly and interactive interfaces
  • 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

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 analytical and problem-solving skills
  • 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

Experience Preferred

  • Agile development
  • 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

Similar jobs