Java Developer

$131,040 - $131,040/Yr

Computer Enterprises - Philadelphia, PA

posted 4 days ago

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

About the position

The Java Developer position at CEI is a long-term contract role focused on cloud-based systems and microservices architecture. The successful candidate will collaborate with cross-functional teams to design, implement, and manage DevOps tools and best practices, enhancing the engineering teams' capabilities in building and maintaining the Signify IoT Platform.

Responsibilities

  • Creation, management, and operation of DevOps-related tools and technologies for the Signify IoT Platform.
  • Develop horizontal tools and best practices to support IoT Platform engineering teams in building, debugging, testing, and managing microservices-based cloud infrastructure.
  • Collaborate in defining methodologies that enable engineering teams to thrive while building the IoT Platform.
  • Promote and implement best practices for source control management, CI/CD architectures, performance, security, and monitoring.
  • Define common frameworks and software libraries for efficient, scalable microservice architectures.
  • Support the management of the IoT Platform system architecture, troubleshooting issues and identifying areas for improvement.
  • Work closely with architects and product managers to translate system architecture and product requirements into software solutions.
  • Deliver high-quality software in an Agile environment and promote best-in-class software engineering practices.

Requirements

  • B.Sc. in Computer Science or related Engineering; a 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 version 1.8.
  • Proven experience developing cloud-based services (SaaS) and platforms (PaaS).
  • In-depth experience with AWS technologies, including EC2, S3, DynamoDB, RDS, Lambda, API Gateway, and Fargate.
  • Experience developing microservices and complex microservice-based architectures.
  • Excellent understanding of distributed systems, scalability, performance, and availability.
  • 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 NoSQL solutions.
  • Excellent interpersonal and technical communication skills.

Nice-to-haves

  • Knowledge of additional programming languages such as Golang or JavaScript (NodeJS).
  • Experience with modern agile software development practices.

Benefits

  • Competitive hourly rate of $63/hour W2.
  • Long-term contract with rolling opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service