We are seeking a seasoned Java Architect to lead the design, development, and implementation of complex, enterprise-grade applications. The ideal candidate is hands-on, technically adept, and experienced in modern software engineering practices including containerization, CI/CD, event-driven systems, and microservices.
Requirements
- Design and architect scalable, resilient(Active / Active), and secure enterprise applications using Java and modern frameworks.
- Lead the design and implementation of microservices architectures with strong domain-driven design principles.
- Utilize Docker and container orchestration tools (e.g., Kubernetes) to build portable, production-ready services.
- Implement and optimize CI/CD pipelines using Jenkins and uDeploy.
- Leverage Kafka for event streaming and MongoDB for scalable NoSQL data solutions.
- Work closely with support groups and QA to ensure system integrity, performance, and scalability.
- Translate complex technical concepts into clear business-friendly language for Leadership.
- Provide architectural guidance and mentorship to development teams to ensure best practices are followed.
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
- Collaborate cross-functionally to understand business requirements and deliver thoughtful, maintainable solutions.
- Act as a self-starter, taking ownership of projects and driving them forward with minimal oversight.
Benefits
- Medical/prescription drug coverage (with a Health Savings Account feature)
- Dental and vision options
- Employee and spouse/child life insurance
- Short and long-term disability protection
- 401(k) with PNC match, pension and stock purchase plans
- Dependent care reimbursement account
- Back-up child/elder care
- Adoption, surrogacy, and doula reimbursement
- Educational assistance, including select programs fully paid
- Robust wellness program with financial incentives