Role: Java Architect
Location: Dallas, Tx(Onsite)
Key roles & Responsibilities:
Technical Oversight:
- Design and develop integration patterns of middleware - Mulesoft/Tibco etc, APIs, microservices, and container (Azure Docker) technologies.
- Develop and maintain infrastructure as code (IaC) and ensure security best practices are embedded in all processes.
- Actively participate in the design and development of critical projects. Provide technical guidance and mentorship to other engineers.
- Troubleshoot complex technical issues. Conduct code reviews and ensure adherence to standards.
- Ensure robust observability and traceability mechanisms are in place to proactively troubleshoot production issues.
- Design, improvise and implement DevSecOps practices and ensure seamless integration of security within the development lifecycle.
Critical skills & Minimum Requirements:
- Atleast 12+ yrs of strong programming skills in a modern language like Java, J2EE, Springboot, Microservices and experience with modern web frameworks
- Ability to built and architect end to end full stack Java application – with React/ Angular/ Jquery
- Extensive experience in software architecture and development, with a proven track record of designing and implementing large-scale, complex systems.
- Deep understanding of architectural patterns, design principles, and best practices for building scalable, resilient, and secure applications.
- Deep understanding of Infrastructure as Code for provisioning and configuration management across the DevOps architecture
- Experience with Database architecture and design, modelling on platforms with SQL and noSQL
- Expertise in cloud-native architectures, preferably Azure, including experience with services such as Azure Virtual Machines, Azure Storage, Azure Search, Azure Functions, and Azure Kubernetes Service.
- Strong programming skills in a modern language like Java, and experience with modern web frameworks such as React.
- Deep understanding of design principles, and best practices for building scalable, resilient, and secure applications.
- Advanced experience with JIRA/Confluence and GITHUB, Jenkins, GitLab CI, or Azure DevOps.
- Deep understanding of Infrastructure as Code for provisioning and configuration management across the DevOps architecture
- Experience with Installing, deploying, configuring, recommending improvements and maintaining the docker/Kubernetes cluster itself through deployment pipelines and automation.
- Experience in agile development methodology (e.g. Scrum, Kanban)
- Excellent communication, interpersonal, and leadership skills, with the ability to influence and build consensus among stakeholders.
Preferred Skills
- Experience with service mesh technologies such as Istio.
- Familiarity with data streaming platforms like Kafka and event-driven architectures.
- Experience designing and building large-scale ecommerce applications.
- Track record of leading successful digital transformations or cloud migrations.
Regards
Praveen Kumar Rajendran
Talent Acquisition Group – Strategic Recruitment Manager