Senior Java Developer

hace 2 semanas


Colombia Ciandt A tiempo completo
Job Description

Ciandt is seeking a highly skilled Senior Java Developer to join our team. As a Technical Lead, you will be responsible for leading projects and teams using Java with hands-on involvement. You will act as the Technical Lead in projects with shared resources, managing architectural designs, sprints, roadmaps, and technical discussions.

Responsibilities:
  1. Lead projects and teams using Java with hands-on involvement.
  2. Act as the Technical Lead in projects with shared resources, managing architectural designs, sprints, roadmaps, and technical discussions.
  3. Develop, manage, and prioritize user stories, ensuring timely delivery and high-quality outcomes.
  4. Provide guidance and support to team members, including code reviews and technical mentorship.
  5. Collaborate with clients to understand requirements, propose solutions, and address technical challenges.
  6. Design, develop, and deploy Java-based applications using Spring Boot and Spring Cloud.
  7. Implement and maintain microservices architecture, ensuring scalability, reliability, and performance.
  8. Create and optimize RESTful APIs and microservices, adhering to best practices and design principles.
  9. Design and implement data storage solutions using both SQL and NoSQL databases, such as DynamoDB.
  10. Utilize Kubernetes and Docker for containerization and orchestration of applications.
  11. Implement CI/CD pipelines using tools like Jenkins, GitHub Actions, and NewRelic for build, deployment, testing, logging, and monitoring.
  12. Collaborate with cloud architects to build solutions on AWS Cloud, leveraging services like SQS, SNS, Kafka, Lambda, DynamoDB, OpenSearch, and Appsync.
  13. Develop and execute unit tests, integration tests, and performance 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 Java development, cloud computing, and software engineering.
Requirements:
  1. Experience in development using Java 11/17 (Required).
  2. Spring Boot 2 and 3 + Spring Cloud (Required).
  3. Good knowledge of Core Java, Object Oriented Principles, and microservice architecture design (Required).
  4. Restful APIs + Microservices (Required).
  5. Experience with Databases No SQL Databases (Ideally DynamoDB) and SQL Databases (Required).
  6. Experience with Kubernetes + Docker (Required).
  7. You must be able to create an application from scratch, 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 toolsets and build/deployment/testing/logging/monitoring tools and frameworks like Jenkins, GitHub Actions, Kibana, and NewRelic (Required).
  2. Callable workflows with GitHub Actions (Optional).
Cloud:
  1. Build solutions using AWS Cloud (Required).
  2. Experience creating or maintaining resources on AWS using infra as code (CDK or Cloudformation or Terraform) (Required).
  3. Experience with SQS, SNS, Kafka, Lambda, DynamoDB, OpenSearch, AppSync (At least 3 of them 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 with Gatling (Required).
Soft Skills:
  1. Lead Projects and Teams using Java with hands-on. You will be the Technical Lead in a project with shared resources (client and CI&T), doing architectural designs, managing sprints and roadmap, managing technical discussions, supporting the team, developing stories, managing quality and deliveries, managing production issues with the final users and the most important thing you will be the reference person from CI&T to the client (there is no Scrum master or Squad Leader) (Required).
  2. As a Tech Lead you will be the reference person in the team. You must be able to debate/explain/discuss/build architectural solutions with the client, 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 development process/practices and familiarity with JIRA, Confluence, and other tools (Optional).
  5. Excellent English communication (Required).
Nice to have:
  1. Angular > 11 + Typescript (Basic).
  2. Experience creating and building Angular projects from scratch with Micro-frontends, web components, and shared libs (Basic).
  3. Experience with micro-frontend, web components, and shared projects (Basic).
  4. Experience migrating Angular versions (Basic).

#MidSenior

#LI-JC2

Ciandt is an equal-opportunity employer. We celebrate and appreciate the diversity of our Ciandters' identities and lived experiences. We are committed to building, promoting, and retaining a diverse, inclusive, and equitable company and culture focused on creating a better tomorrow.

At Ciandt, we recognize that innovation and transformation only happen in diverse, inclusive, and safe work environments. Our teams are most impactful when people from all backgrounds and experiences collaborate to share, create, and hear ideas.

Before applying for our opportunities take a look at Conflict of Interest Policy on website.

We strongly encourage candidates from diverse and underrepresented communities to apply for our vacancies.

#J-18808-Ljbffr
  • Senior Java Developer

    hace 2 semanas


    Colombia Ciandt A tiempo completo

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team in Colombia. As a Senior Java Developer, you will play a vital role in the development, testing, and deployment of our client's Java-based applications.Responsibilities:Collaborate with cross-functional teams to define software requirementsDesign and...


  • Colombia Ciandt A tiempo completo

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at Ciandt. As a key member of our development team, you will be responsible for designing, developing, and maintaining our Java-based applications.Responsibilities:Design and develop high-quality Java-based applicationsCollaborate with cross-functional...

  • Senior Java Developer

    hace 6 días


    Colombia Klimbup A tiempo completo

    At Klimbup, we're seeking a skilled Java Developer to join our team and contribute to the development of high-quality, scalable web applications. As a Senior Java Developer, you will be responsible for building functional user interfaces and coding the logic behind user-facing components, focusing on performance, usability, accessibility, and...


  • Colombia CI&T Software S.A. A tiempo completo

    Job DescriptionWe are seeking a highly skilled Senior Java Developer to join our team at CI&T Software S.A.The ideal candidate will have a strong background in Java development, with experience in Spring Boot, APIs, Microservices, Kubernetes, Docker, and Cloud services.Responsibilities will include:Developing and maintaining high-quality Java...

  • Senior Java Developer

    hace 2 semanas


    Colombia Mas Global Consulting Llc A tiempo completo

    About the RoleWe are seeking a skilled Senior Java Developer to join our team at Mas Global Consulting Llc. As a Senior Java Developer, you will be responsible for designing and developing robust and scalable Java-based applications and microservices.Key ResponsibilitiesDesign and develop Java-based applications and microservices.Implement cloud-based...


  • Colombia Ciandt A tiempo completo

    Hi There, This is Valentina from CI&TWe are seeking a skilled Senior Java Developer to join our dynamic team in Colombia and contribute to an exciting project with a leading American mortgage company.Position OverviewAs a Senior Java Developer, you will play a pivotal role in developing a cutting-edge application from scratch, leveraging the latest Java...


  • Colombia Aseneg A tiempo completo

    **Senior Software Developer (Java/Elixir) - Medellín (Hibrido)**: - Ingeniero de sistemas o carreras afines con 5 años de experiência con java, Elixir, AWS, Spring Boot, Docker, Kubernetes. Habilidades Técnicas: Conocimientos en java, AWS, Spring Boot, Docker, Kubernetes. Debe saber como analizar y diseñar. Conocimientos Técnicos Requeridos...

  • Senior Java Developer

    hace 2 semanas


    Colombia Mas Global Consulting Llc A tiempo completo

    About the RoleWe are seeking a skilled Senior Java Developer to join our team at Mas Global Consulting Llc. As a Senior Java Developer, you will be responsible for designing and developing robust and scalable Java-based applications and microservices.Key ResponsibilitiesDesign and develop cloud-based solutions leveraging AWS services such as EC2, S3, Lambda,...

  • Senior Java Developer

    hace 2 semanas


    Colombia Mas Global Consulting Llc A tiempo completo

    Job DescriptionWe are seeking a skilled Senior Java Developer to join our team at Mas Global Consulting Llc. As a Senior Java Developer, you will be responsible for designing and developing robust and scalable Java-based applications and microservices. You will also implement cloud-based solutions leveraging AWS services such as EC2, S3, Lambda, RDS,...

  • Senior Java Developer

    hace 2 semanas


    Colombia Mas Global Consulting Llc A tiempo completo

    About the RoleWe are seeking a skilled Senior Java Developer to join our team at Mas Global Consulting Llc. As a Senior Java Developer, you will be responsible for designing and developing robust and scalable Java-based applications and microservices. You will also implement cloud-based solutions leveraging AWS services such as EC2, S3, Lambda, RDS,...

  • Senior Java Developer

    hace 6 días


    Colombia Mas Global Consulting Llc A tiempo completo

    At MAS Global Consulting Llc, we are seeking a skilled Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing and developing robust and scalable Java-based applications and microservices. You will also implement cloud-based solutions leveraging AWS services such as EC2, S3, Lambda, RDS, DynamoDB, etc....

  • Senior Java Developer

    hace 2 semanas


    Colombia Klimbup A tiempo completo

    Java Developer Job DescriptionKlimbup is seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for building functional user interfaces and coding the logic behind user-facing components of a web application.Key Responsibilities:Design and develop reusable code and libraries for future useOptimize application...

  • Senior Java Developer

    hace 2 semanas


    Colombia Mas Global Consulting Llc A tiempo completo

    Job DescriptionWe are seeking a skilled Senior Java Developer to join our team at Mas Global Consulting LLC. As a key member of our development team, you will be responsible for designing and developing robust and scalable Java-based applications and microservices.Key Responsibilities:Design and develop Java-based applications and microservicesImplement...


  • Colombia Klimbup A tiempo completo

    Key ResponsibilitiesWe are seeking a skilled Java Developer to join our team at Klimbup. As a key member of our development team, you will be responsible for building high-quality, scalable applications using Java.Key Skills and Qualifications5+ years of experience as a Java DeveloperKnowledge of Java Application Frameworks (Struts, Spring, Hibernate, Spring...

  • Senior Java Developer

    hace 2 semanas


    Colombia AgileEngine, LLC A tiempo completo

    Key ResponsibilitiesWe are seeking a skilled Java developer to join our team at AgileEngine, LLC. The ideal candidate will have experience with Java, Spark, and gRPC, as well as strong database management skills using MongoDB or SQL.Key Requirements3+ years of experience with Java and SparkgRPC experienceDatabases & Data Management experience using MongoDB...

  • Senior Java Developer

    hace 3 días


    Colombia Nisum A tiempo completo

    Role OverviewNisum is a global digital commerce firm with a presence in the United States, Chile, Colombia, India, Pakistan, and Canada. Our company is dedicated to helping clients achieve direct business growth through advanced technology. As a Senior Java Developer, you will be part of a team that builds immersive and seamless experiences across digital...

  • Senior Java Developer

    hace 6 días


    Colombia Nisum A tiempo completo

    Nisum, a leading global digital commerce firm, is seeking a skilled Senior Java Developer to join their team. As a key member of the development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key ResponsibilitiesDesign and develop high-quality software solutions using Java...

  • Senior Java Developer

    hace 6 días


    Colombia BairesDev A tiempo completo

    BairesDev is a leading technology company that delivers cutting-edge solutions to top clients worldwide. We're seeking a skilled Senior Java Developer to join our diverse team of 4,000+ professionals.As a Java Senior Developer, you'll work with our software development teams to gather requirements and ensure best practices are adhered to. You'll design,...

  • Senior Java Developer

    hace 7 días


    Colombia Laborintos A tiempo completo

    We are seeking a Senior Java Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining our Java-based SaaS web application. You will also play a key role in integrating and developing AI functionalities, including LLMs algorithms and APIs, into our platform. Additionally, you will have the opportunity to...

  • Senior Java Developer

    hace 4 semanas


    Colombia AgileEngine, LLC A tiempo completo

    Key ResponsibilitiesWe are seeking a skilled Java developer to join our team at AgileEngine, LLC. The ideal candidate will have a strong background in Java development, with experience in AWS and distributed systems.RequirementsAt least 4 years of experience in software development with a focus on Java.Expertise in AWS, including experience with services and...