Job Description
Company:Global Technology organization Key Skills: Spring Boot, AWS, Microservices, Core Java, Architect, Docker, Kubernetes, Analytics. Roles and Responsibilities: Leading the architecture, design, and development of large-scale applications with a specific focus on analytics. Providing technical guidance and expertise to the development team throughout the software development life cycle. Collaborating with cross-functional teams to define technical requirements and ensure alignment with business goals. Developing and implementing architectural best practices, design patterns, and coding standards. Evaluating and recommending appropriate technologies, frameworks, and tools for application development. Conducting code reviews and ensuring adherence to architectural principles and coding standards. Mentoring and coaching team members to enhance their technical skills and capabilities. Designing and implementing microservices-based architectures for scalable and. maintainable solutions. Leveraging cloud platforms, particularly AWS, to architect and deploy cloud-native applications. Providing expertise in containerization and orchestration technologies such as Docker and Kubernetes. Skills Required: 15+ years of overall experience, with a minimum of 10 years in enterprise, full-life cycle architecture, design, and development of large-scale applications. Proven hands-on experience for at least 7 years in common Object-Oriented Programming (OOP) languages such as Java, C#, Python, or similar. Full-stack knowledge, including technologies like React, Node.js, Angular, or similar. At least 5 years of experience in designing, executing, and supporting cloud solutions. Strong cloud experience with AWS and familiarity with additional cloud vendors like GCP and Azure. Proficiency in network protocols, including REST, gRPC, WebSockets, and best practices in API design. In-depth understanding of Public, Private, and Hybrid Cloud solutions, including transitioning on-premises solutions into multi-tenant multi-cloud environments. Proven experience with DevOps tools and continuous integration/continuous deployment (CI/CD) processes. Proficiency in complex problem-solving and addressing multi-system challenges. Excellent leadership, communication, and collaboration skills to lead, coach, and retain teams in a global, cross-office environment. Strong prioritization capabilities. Proficiency in spoken and written English. Positive attitude, mission-driven, action-oriented, and a strong commitment to delivering quality work. Experience with software development life cycle (SDLC) and agile/iterative methodologies. Excellent knowledge of cloud computing technologies and current computing trends. Experience with SQL and No-SQL databases. Familiarity with containerized technologies like Docker, Kubernetes, etc. Experience in monitoring solutions like Prometheus, ELK Stack, Data Dog, etc. Knowledge of serverless technologies like Cloud Functions, AWS Lambda, KNative, etc. Successful completion of a background screening process, including employment verifications, criminal search, OFAC, and SS verification. Education: Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a relevant field
Employement Category:
Employement Type: Full time
Industry: Others
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Software Architect Analytics
Keyskills:
Spring Boot
AWS
Microservices
Core Java
Docker
Kubernetes
Analytics
Angular
Java
C
Python
REST
WebSockets
DevOps
SQL
NoSQL
Architect
React
Nodejs
gRPC
CICD
Prometheus
ELK Stack
Data Dog
Cloud Functions
AWS Lambda
KNative