Vdart - Philadelphia, PA

posted 4 days ago

Full-time - Mid Level
Philadelphia, PA
Professional, Scientific, and Technical Services

About the position

The Java Developer (AWS, Microservices, Spring Boot) III position is focused on the development and management of tools and processes that support the Signify IoT Platform. The role emphasizes collaboration with engineering teams to implement best practices in software development, particularly in a cloud-based environment utilizing microservices architecture. The developer will be responsible for creating frameworks and libraries, troubleshooting system architecture, and promoting agile methodologies to enhance the quality and performance of the platform.

Responsibilities

  • Creation, management, and operation of Dev-Ops-related tools and technologies for the Signify IoT Platform.
  • Focus on creating horizontal tools and best practices for IoT Platform engineering teams.
  • Collaborate in defining methodologies to support fast-paced engineering teams.
  • Promote and implement best practices for source control management, CI/CD architectures, and security.
  • Define common frameworks and software libraries for microservice-based architectures.
  • Support management of the IoT Platform system architecture and troubleshoot issues.
  • Work closely with architects and product managers to translate requirements into software solutions.
  • Deliver high-quality software in an Agile environment.
  • Provide guidance and feedback to other software developers.

Requirements

  • B.Sc. in Computer Science or related Engineering; Master's degree is desirable.
  • 8+ years of proven experience as a software engineer focused on cloud-based systems.
  • Mastery of programming languages, particularly Java and Python; knowledge of Golang or JavaScript (NodeJS) is desirable.
  • Strong Java Development skills, preferably with Ver. 1.8.
  • Proven experience developing cloud-based services (SaaS) and platforms (PaaS).
  • In-depth experience with AWS technologies (e.g., EC2, S3, DynamoDB, RDS, Lambda, API Gateway, Fargate).
  • Experience developing microservices and complex microservice-based architectures.
  • Excellent understanding of distributed systems and designing for scalability and performance.
  • Experience establishing non-functional best practices for platform security and reliability.
  • Knowledge of distributed network architectures and network security.
  • Good knowledge of data persistence technologies including relational databases and no-SQL solutions.
  • Excellent interpersonal and technical communication skills.

Nice-to-haves

  • Knowledge of Golang or JavaScript (NodeJS) is desirable.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service