Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailThe person in the Java Tech Lead position will be responsible for designing the architecture driving the development cycles and deploying javabased systems and services.
This individual will work closely with crossfunctional teams including Product DevOps and QA team ensuring the successful delivery of features.
Position responsibilities:
Define the direction of the Java team establishing short mid and longterm strategies for system architecture design and technology selection.
Architect develop and maintain scalable and secure microservices.
Lead the team in setting up maintaining and improving the development environment integrating new technologies and best practices.
Ensure delivery on time aligning with the companys roadmap.
Manage the development lifecycle from initial design through production validation.
Ensure the maintenance of production systems collaborating with DevOps to ensure smooth deployment processes.
Oversee unit testing integration testing and quality assurance processes.
Own communication around all technical matters both internally and externally.
Qualifications :
Qualifications:
A bachelors or masters degree in Computer Science Engineering or a related field.
Minimum of 10 years of experience in software development with direct experience leading teams in Javabased environments.
Handson experience with Java Spring Framework (Spring Boot Spring Cloud) and Maven.
Proficiency on working with microservices architecture and distributed systems.
Experience with DevOps tools such as Docker and Kubernetes and experience working in cloud environments (AWS preferred).
Proficiency with CI/CD pipelines including Jenkins or similar tools.
Strong understanding of databases including SQL and NoSQL databases.
Redis experience IRL and production environments.
Previous experience with Kafka message queues and streaming systems is a plus.
Strong problemsolving skills and the ability to lead teams through complex technical challenges.
Excellent communication skills in English (min level Upper Intermediate).
Tools & Technologies:
Java Spring Framework Maven
Docker Kubernetes
Git Jenkins CI/CD tools
AWS or other cloud environments
SQL NoSQL Redis
Kafka
Additional Information :
This role allows for remote work flexibility. Strong communication and leadership skills are key especially when working with distributed teams.
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Fulltime
Full-time