Overview
Skills
Job Details
Job Title:- Java Senior Technology Architect
Duration:-Full-Time
Location:- Bellevue WA, Atlanta GA, Richardson TX
Job Description
Client is seeking a Senior Technology Architect - This position's primary responsibility will be to provide technical expertise and coordinate for day-to-day deliverables for the team. The chosen candidate will assist in the technical design of large business systems; builds applications, interfaces between applications, understands data security, retention, and recovery. The role holder should be able to research on technologies independently to recommend appropriate solutions & should contribute to technology-specific best practices & standards; contribute to success criteria from design through deployment, including, reliability, cost-effectiveness, performance, data integrity, maintainability, and scalability; contributes expertise on significant application components, program languages, databases, operating systems, etc.
Required Qualifications
- Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- At least 10 years of Information Technology experience.
- Strong hands-on experience with Java, Spring Boot, Spring MVC and Spring Security.
- Proficiency in building and consuming RESTful APIs. Knowledge of Swagger
- Knowledge of Splunk, Grafana
- Experience with databases - PostGres DB
- Knowledge of messaging systems like Kafka or RabbitMQ.
- Demonstrate Thought leadership in ensuring Application Stability and Performance
- Ability to define roadmap and solutionize.
- Experience with technical architecture design with proven experience in designing and developing microservices applications
- Familiar with latest trends in industry from technology and domain standpoint. Stay current with emerging technologies and frameworks.
- Creative, innovative and be able to work in a fast-paced environment
Preferred Qualifications
- Experience of working with automation testing frameworks using Java, Selenium WebDriver/TestNG, Maven, Junit, Mockito
- Leverage generative AI tools / solutions for productivity improvement and problem solving
- Understanding of microservices architecture and containerization (Docker, Kubernetes is a plus).
- Familiarity with CI/CD tools (Jenkins, GitLab CI/CD).
- Exposure to UI technologies like Angular
- Experience of Non-Functional requirements like User Authentication, IAM, Performance, Application security etc.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Exposure to Agile/Scrum methodologies.
- Demonstrated client facing skills, including managing client relationships. Ability to interact with technical and functional staff at all levels.
- Ability to work with business users to transform and develop requirements into design, implementation and business solutions