Java Lead - Irving, United States - Incedo Inc.

    Default job background
    Technology / Internet
    Description

    Position Title: Java Lead with Kafka

    Location: Remote

    Duration: Fulltime

    Role Overview: As a Java Lead Developer with a focus on Java Spring Boot, Microservices, and AWS, you work onn architecting, developing, and maintaining high-performance, scalable applications using these technologies. Your responsibilities will encompass designing resilient Microservices, utilizing Spring Boot, and leveraging AWS cloud services to drive our technical projects to success.

    Responsibilities:


    • Work on designing, developing, and implementing software solutions using Java Spring Boot, Microservices architecture, and AWS cloud services.


    • Architect and build scalable, secure, and robust Microservices using Spring Boot and AWS services.


    • Collaborate closely with cross-functional teams to define project requirements, timelines, and deliverables.


    • Conduct code reviews, ensure adherence to best practices, and drive continuous improvement within the team.


    • Troubleshoot and resolve complex technical issues related to Java, Spring Boot, Microservices, and AWS infrastructure.


    • Stay updated with emerging technologies and propose innovative solutions to enhance system efficiency.

    Requirements:


    • Bachelor's/Master's degree in Computer Science, Engineering, or related field.


    • 10+ years of hands-on experience in Java development, specifically with Java Spring Boot and Microservices architecture.


    • Strong proficiency in AWS cloud services such as EC2, S3, Lambda, RDS, etc.


    • Proven track record in designing and implementing scalable Microservices on AWS using Spring Boot.


    • In-depth understanding of software development methodologies, design patterns, and best practices.


    • Excellent leadership, communication, and problem-solving skills.


    • AWS certification(s] will be a big plus

    Preferred Qualifications:


    • Experience with containerization technologies like Docker, Kubernetes.


    • Familiarity with DevOps practices and tools.


    • Knowledge of CI/CD pipelines and automation tools.


    • Any additional certifications in Java, Spring Boot, or AWS.