Java Architect

QodePennsylvania, PA
18hHybrid

About The Position

As a Java Architect at Incedo, you’ll lead the technical vision, design, and architecture of enterprise-grade software systems. This role focuses on defining scalable, resilient, and secure application architectures and guiding teams to implement them using modern technologies and best practices.

Requirements

  • Extensive experience with Java and modern Java frameworks (e.g., Spring/Spring Boot).
  • Strong understanding of microservices, REST APIs, and distributed systems.
  • Familiarity with containerization and orchestration (Docker, Kubernetes).
  • Event streaming and messaging systems such as Kafka.
  • Experience with CI/CD tools (Jenkins, uDeploy).
  • Knowledge of NoSQL databases like MongoDB and traditional RDBMS.
  • Excellent communication skills, able to interact with technical teams and non-technical leadership.
  • Proven mentorship and coaching abilities for engineering teams.
  • Strong analytical and problem-solving skills with a collaborative mindset.

Responsibilities

  • Lead the design and architecture of large-scale, resilient, and secure Java-based enterprise applications.
  • Architect and implement microservices using domain-driven design principles.
  • Use container technologies (Docker, Kubernetes) to deliver scalable services.
  • Build and optimize CI/CD pipelines (e.g., Jenkins, uDeploy).
  • Incorporate event-driven platforms (such as Kafka) and NoSQL solutions (e.g., MongoDB) where needed.
  • Work with cross-functional teams (QA, support, business) to ensure quality, performance, and maintainability.
  • Mentor and provide architectural guidance to development teams and influence technical decisions.
  • Translate complex technical concepts into business-friendly language for leadership and stakeholders.
  • Evaluate and recommend new tools and technologies that enhance the software platform.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service