Java Architect
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Company Description NexCen Global Inc is a global IT services and consulting firm with operations in the USA and India, delivering value-added technology solutions since 2009. The company combines business process and IT consulting with strong domain expertise in enterprise applications such as ERP, EPM, PLM, HCM, SCM, and campus solutions. NexCen partners with leading technology providers and has successfully delivered turnkey projects for global clients, specializing in advanced web portals, mobile apps, AI/ML, and data analytics. Its services span full life-cycle implementations, application maintenance, custom development, testing, remote monitoring, training, and business process automation across technologies including SAP, Oracle Cloud/Fusion, PeopleSoft, NetSuite, web technologies, and AI/ML. NexCen's "think beyond" vision emphasizes innovation, automation, and exceeding client expectations.
Role Description The Java Architect role at NexCen Global Inc is a full-time, on-site position based in Chicago, IL. This role is responsible for designing and validating application architectures using Java, Jakarta EE, and microservices, ensuring scalability, security, and performance for enterprise solutions. The Java Architect will collaborate closely with product owners, business analysts, and development teams to translate business requirements into technical designs, select appropriate design patterns, and define integration approaches with existing systems. Daily activities include reviewing and guiding code implementations, conducting architecture and design reviews, resolving complex technical issues, and mentoring developers on best practices and standards. The role also involves contributing to technical roadmaps, evaluating new tools and frameworks, and supporting delivery teams throughout the full software development life cycle.
Tech Stack: Core Java, Azure (Public Cloud), AI-assisted development tools (GitHub Copilot, etc.)
Transformation & Coaching
- Assessment & Roadmap Creation:
- Evaluate the current technology landscape, identify gaps, and shape the transformation roadmap for modernization.
- Culture Change Agent:
- Break entrenched "comfort zone" patterns across a team with 10+ year legacy experience.
- Mentor team members and interns on modern engineering practices, automation-first thinking, and cloud-native principles.
- AI Adoption Leader: Promote and operationalize the use of GitHub Copilot and other AI tools for:
- Code reviews & optimization
Technical Leadership & Delivery
- Self-Sufficient Execution:
- Build systems independently without needing detailed "how-to" instructions. Should naturally handle engineering essentials such as timeouts, retries, dead letter queues, error handling, and resiliency patterns.
- Hands-on Development:
- Write high-quality Java code while enhancing CI/CD pipelines, improving automated testing, and increasing code coverage.
- Drive Azure-related engineering tasks including IAM, horizontal/vertical scaling, monitoring, and Infrastructure-as-Code (Terraform).
- Operate with a philosophy of application teams owning their infrastructure.
Operational Excellence
- Documentation & Knowledge Sharing:
- Transition knowledge from individuals to scalable, documented, and automated processes; establish best practices and engineering playbooks.
- Resiliency & Scalability Engineering:
- Architect broadly stable systems that minimize production issues and increase platform reliability.
Qualifications
- Strong Software Development skills in Java and related frameworks, with experience across the full SDLC.
- Solid understanding and practical application of Design Patterns for scalable, maintainable, and secure solutions.
- Hands-on experience with Microservices architecture, including service design, APIs, and integration.
- Proficiency in Jakarta EE (or Java EE) for building enterprise-grade applications and services.
- Proven Architecture skills in designing high-availability, distributed systems and cloud-ready solutions.
- Experience with RE