ZipRecruiter - Wilmington, NC

posted 9 days ago

Full-time - Senior
Wilmington, NC
51-100 employees

About the position

We are seeking a highly skilled Technical Lead with over 12 years of experience in Java development and AWS cloud services to guide our team in designing and deploying sophisticated software solutions. This role involves leading a team of developers, architecting scalable solutions, and ensuring the delivery of high-quality applications while fostering a collaborative and innovative environment.

Responsibilities

  • Lead and mentor a team of developers in designing and implementing robust Java-based applications and microservices.
  • Architect scalable solutions using AWS cloud services such as EC2, S3, Lambda, RDS, DynamoDB, ensuring optimal performance and reliability.
  • Develop and maintain RESTful APIs to support internal and external applications, adhering to industry best practices and standards.
  • Collaborate closely with product managers, stakeholders, and cross-functional teams to translate business requirements into technical solutions.
  • Conduct thorough code reviews, provide technical guidance, and ensure adherence to coding standards and architectural principles.
  • Champion Agile methodologies within the team, facilitating sprint planning, retrospectives, and continuous improvement.
  • Troubleshoot complex technical issues related to performance, scalability, and system integrations, ensuring timely resolution.
  • Stay abreast of emerging technologies and industry trends, proposing and implementing innovative solutions to enhance existing systems.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Minimum 12 years of progressive experience in Java development, with a deep understanding of Java SE/EE and related frameworks (e.g., Spring Boot).
  • Extensive expertise in designing and implementing microservices architectures and RESTful APIs.
  • Strong proficiency in deploying and managing applications on AWS cloud infrastructure, with hands-on experience in leveraging a wide range of AWS services.
  • Solid understanding of database technologies (SQL and NoSQL) and data modeling concepts.
  • Demonstrated leadership abilities with at least 5 years of experience in a technical leadership role, guiding development teams through complex projects.
  • Excellent communication skills, with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders.
  • Experience with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI/CD) is highly desirable.
  • Ability to thrive in a fast-paced, collaborative environment and manage multiple priorities effectively.

Nice-to-haves

  • AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified Developer) is a plus.
  • Knowledge of containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes) would be advantageous.
  • Understanding of security best practices in application development and deployment.

Benefits

  • Competitive salary
  • Health insurance
  • Professional development opportunities
  • Flexible working hours
  • Diversity and inclusion programs
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service