For the past 20 years we have powered many Digital Experiences for the Fortune 500. Since 1999 we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization
Key Responsibilities:
- Architect and Design:
- Lead the design and development of fullstack solutions using Java for backend and ReactJS/VueJS for frontend.
- Define the architectural roadmap including best practices design patterns and coding standards.
- Design scalable microservices and APIs using Spring Boot REST and GraphQL.
- Architect cloudnative solutions leveraging AWS Azure or Google Cloud Platform (Google Cloud Platform) services.
- Implement secure efficient and maintainable code that adheres to industry standards and best practices.
- Technical Leadership:
- Provide technical leadership and guidance to development teams throughout the software development lifecycle.
- Mentor and coach junior developers ensuring best practices in code quality security and performance.
- Conduct code reviews design reviews and technical audits to ensure alignment with architectural principles.
- Collaborate with DevOps teams to set up CI/CD pipelines automate deployments and optimize cloud infrastructure.
- Frontend Development:
- Design and develop responsive and userfriendly frontend interfaces using ReactJS or VueJS.
- Optimize frontend performance through code splitting lazy loading and advanced caching techniques.
- Ensure crossbrowser compatibility and mobile responsiveness.
- Backend Development:
- Build robust scalable and highperformance backend services using Java Spring Boot and Hibernate.
- Develop database schemas optimize SQL queries and ensure data integrity with SQL and NoSQL databases (e.g. MySQL PostgreSQL MongoDB).
- Integrate with thirdparty APIs and services ensuring secure and seamless data exchange.
- Collaboration and Communication:
- Work closely with Product Managers UX/UI Designers and other stakeholders to gather and translate business requirements into technical specifications.
- Collaborate with QA teams to define testing strategies automate tests and ensure highquality deliverables.
- Communicate architectural decisions project timelines and technical risks to stakeholders
- Technical Expertise:
- 15 years of experience in Java development with strong knowledge of Spring Boot Spring MVC and JPA/Hibernate.
- 5 years of experience with modern frontend frameworks like ReactJS or VueJS.
- Proficient in frontend technologies including HTML5 CSS3 JavaScript and TypeScript.
- Handson experience with Microservices Architecture API Gateway and EventDriven Architecture.
- Strong understanding of RESTful APIs GraphQL and WebSocket protocols.
- Proficiency in CI/CD tools (Jenkins GitHub Actions Azure DevOps) and containerization using Docker and Kubernetes.
- Experience with cloud platforms (AWS Azure or Google Cloud Platform) including services like Lambda Functions API Gateway S3 RDS etc.
- Solid understanding of security best practices including OAuth2 JWT and secure coding principles.
- Soft Skills:
- Strong analytical and problemsolving skills.
- Excellent communication and interpersonal skills with the ability to collaborate effectively in a team environment.
- Proven ability to work in an Agile/Scrum environment and manage multiple priorities.
- A proactive selfdriven mindset with a passion for technology and continuous learning.
- Education:
- Bachelor s or Master s degree in Computer Science Information Technology or a related field.
Preferred Qualifications:
- Experience with VueJS and transitioning between ReactJS and VueJS frameworks.
- Familiarity with serverless architecture and Function as a Service (FaaS) platforms.
- Knowledge of DevOps practices infrastructure as code (IaC) using Terraform or CloudFormation.
- Experience with NoSQL databases like Cassandra DynamoDB or Firebase.
- Certification in AWS Azure or Google Cloud Platform cloud platforms is a plus.