Tech Lead Java, Colombia

Detalles de la oferta

We partner with the world's most valuable brands tobuild digital solutions that transform businesses. As a digitalnative, we bring a 29-year track record of accelerating businessimpact through complete and scalable digital solutions.

With aglobal presence of 6,000+ professionals in strategy, research, datascience, design and engineering, we unlock top-line growth, improvecustomer experience, and drive operational efficiency.

Responsibilities : 1. Lead projects and teams using Java withhands-on involvement. 2. Act as the Technical Lead in projects withshared resources, managing architectural designs, sprints,roadmaps, and technical discussions.

3. Develop, manage, andprioritize user stories,
ensuring timely delivery and high-qualityoutcomes. 4. Provide guidance and support to team members,including code reviews and technical mentorship.

5. Collaboratewith clients to understand requirements, propose solutions, andaddress technical challenges. 6. Design, develop, and deployJava-based applications using Spring Boot and Spring Cloud.

7.Implement and maintain microservices architecture, ensuringscalability, reliability, and performance. 8. Create and optimizeRESTful APIs and microservices, adhering to best practices anddesign principles.

9. Design and implement data storage solutionsusing both SQL and NoSQL databases, such as DynamoDB. 10. UtilizeKubernetes and Docker for containerization and orchestration ofapplications.

11. Implement CI / CD pipelines using tools likeJenkins, GitHub Actions, and NewRelic for build, deployment,testing, logging, and monitoring.

12. Collaborate with cloudarchitects to build solutions on AWS Cloud, leveraging serviceslike SQS, SNS, Kafka, Lambda, DynamoDB, OpenSearch, and Appsync.

13. Develop and execute unit tests,
integration tests, andperformance tests using frameworks like JUnit, Cucumber, Karate,and Gatling.

14. Facilitate agile software development practices,including sprint planning, backlog grooming, and retrospectives.15. Maintain excellent communication with clients and stakeholders,providing regular updates and addressing concerns promptly.

16.Stay updated with industry trends and best practices in Javadevelopment, cloud computing, and software engineering.Requirements for this challenge : Backend Language : 1.

Experience indevelopment using Java 11 / 17 (Required) 2. Spring Boot 2 and 3 +Spring Cloud (Required) 3. Good knowledge of Core Java, ObjectOriented Principles, and microservice architecture design(Required) 4.

Restful API's + Microservices (Required)
5.Experience with NoSQL Databases (Ideally DynamoDB) and SQLDatabases (Required) 6.

Experience with Kubernetes + Docker(Required) 7. You must be able to create an application fromscratch, defining memory / CPU based on NFRs and performance tests.

Also, monitor legacy applications evaluating performance.(Required) CI / CD : 1. Good understanding of modern CI / CD toolsetsand build / deployment / testing / logging / monitoring tools andframeworks like Jenkins, GitHub Actions, Kibana, and NewRelic.

Required) 2. Callable workflows with GitHub Actions (Optional)Cloud : 1. Build solutions using AWS Cloud. (Required) 2. Experiencecreating or maintaining resources on AWS using infra as code (CDKor CloudFormation or Terraform) (Required) 3.

Experience with SQS,SNS, Kafka, Lambda, DynamoDB,
OpenSearch, Appsync (At least 3 ofthem are required) Testing : 1. Experience with Unit testing,Integration testing, and frameworks like Cucumber, JUnit, or Karate(Required) 2.

Pyramid Testing (Required) 3. Performance tests withGatling (Required) Soft Skills : 1. Lead Projects and Teams usingJava with hands-on.

You will be the Technical Lead in a projectwith shared resources (client and CI), doing architecturaldesigns, managing sprints and roadmap, managing technicaldiscussions, supporting the team, developing stories, managingquality and deliveries, managing production issues with the finalusers and the most important thing you will be the reference personfrom CI to the client.

There is no Scrum master or SquadLeader) (Required) 2.
As a Tech Lead you will be the referenceperson in the team. You must be able todebate / explain / discuss / build architectural solutions with theclient, support the team, and work doing code reviews.

Required)3. More than 6 years of experience with the skills above.(Required) 4. Knowledge of agile software developmentprocess / practices and familiarity with JIRA, Confluence, and othertools (Optional) Excellent English communication (Required) Nice tohave : 1. Angular >

11 + Typescript (Basic) 2. Experiencecreating and building Angular projects from scratch withMicro-frontends, web components, and shared libs.

Basic) 3.Experience with micro-frontend, web components, and sharedprojects. (Basic) 4. Experience migrating Angular versions.

Basic)CI is an equal-opportunity employer.
We celebrate andappreciate the diversity of our CI' identities and livedexperiences.

We are committed to building, promoting, and retaininga diverse, inclusive, and equitable company and culture focused oncreating a better tomorrow.

At CI, we recognize thatinnovation and transformation only happen in diverse, inclusive,and safe work environments. Our teams are most impactful whenpeople from all backgrounds and experiences collaborate to share,create, and hear ideas.

We strongly encourage candidates fromdiverse and underrepresented communities to apply for ourvacancies. #J-18808-Ljbffr


Salario Nominal: A convenir

Fuente: Kitempleo

Requisitos

Programador Java

Se busca Programador Java Empresa: Digital Solutions Ubicación: Trabajo Remoto Tipo de Contrato: Prestación de servicios. Descripción de la Empresa: Digital ...


Digital Solutions 324 Sl - Huila

Publicado a month ago

Coordinador Tic

Otros INGENIEROS DE SISTEMAS, ELECTRÓNICA, TELECOMUNICACIONES- INFORMÁTICA, TELEMÁTICA, REDES O AFINES CON: -Especialización en redes o afines - EXCLUYENTE ...


- Huila

Publicado a month ago

Programador Joven .Net

Se busca Programador .NET Empresa: Digital Solutions Ubicación: Trabajo Remoto Tipo de Contrato: Prestación de servicios. Descripción de la Empresa: Digital...


Huila

Publicado 24 days ago

Se Solicita Técnico En Aires Acondicionados (Conte) Gigante - Aires Acondicionados Y Siste

Importante compañía requiere para su equipo de trabajo a técnico de mantenimiento de sistemas refrigeración y aire acondicionado para cumplir labores en plan...


Sodexo Colombia - Huila

Publicado 21 days ago

Built at: 2024-11-12T17:54:52.668Z