ApplyJava Tech Lead
Posted 5 months agoViewed
View full description
🗣️ Languages: English
🪄 Skills: LeadershipSoftware DevelopmentGitJavaJavascriptReact.jsSpringSpring BootAzureReact
Requirements:
Required qualifications include proficiency in Java and Spring Boot, experience with Azure cloud services, strong front-end development skills using React.js, demonstrated experience in leading and mentoring development teams, solid understanding of SDLC best practices, excellent problem-solving and debugging skills, strong verbal and written communication skills, ability to manage multiple priorities and work independently.
Responsibilities:
- The Technical Lead is responsible for overseeing the design, development, testing, debugging, maintaining, and documenting of software components assigned to the team
- This role involves guiding the technical design process, providing leadership in technical standards and practices, and ensuring the successful delivery of high-quality software solutions
- The Technical Lead collaborates with various teams to drive continuous improvement in software delivery processes and practices.
ApplyRelated Jobs
Apply📍 Vietnam
🧭 Full-Time
🔍 Field Service Management software-as-a-service
🏢 Company: Kegmil
- 7+ years of experience in Java programming and related technologies (e.g., Spring Boot, Hibernate).
- 5+ years of experience in designing scalable back-end architectures.
- 5+ years of experience with databases (e.g., PostgreSQL).
- 3+ years of experience in API development (RESTful API, gRPC).
- 3+ years of experience working in Agile environments.
- Familiarity with CI/CD pipelines and cloud native platform such as K8s.
- Proven leadership skills with experience in mentoring teams.
- Strong communication and collaboration skills.
- Excellent problem-solving and analytical skills.
- Willingness to learn and adapt to new technologies, including Python.
- Lead the back-end development team to design, develop, and maintain robust SaaS platforms.
- Ensure high performance and responsiveness of applications.
- Mentor and guide junior developers, fostering continuous learning and improvement.
- Oversee code quality and best practices through code reviews and testing.
- Collaborate with stakeholders to understand requirements and translate them into technical solutions.
- Optimize application performance and scalability.
- Maintain and enhance existing back-end services and APIs.
LeadershipPostgreSQLAgileHibernateJavaSCRUMSpringSpring BootgRPCAnalytical SkillsCollaborationCI/CDAdaptability
Posted 2 months ago
Apply Apply📍 Mexico, Argentina
🧭 Full-Time
🏢 Company: In All Media Inc
- Proven experience as a Java developer with a strong understanding of object-oriented programming principles.
- In-depth knowledge of Apache Spark and its functionalities for large-scale data processing.
- Hands-on experience with AWS EMR and its capabilities for running Spark applications.
- Experience in designing and optimizing big data pipelines for efficiency and scalability.
- Excellent problem-solving and analytical skills with a data-driven approach.
- Strong leadership qualities with the ability to motivate and mentor a development team.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Lead the development team in designing, implementing, and maintaining a robust and scalable Java application utilizing Apache Spark.
- Work closely with stakeholders to understand evolving data needs and integrate new data sources into the existing processing pipeline.
- Analyze and optimize the current data processing pipeline to improve stability and reduce overall run cost.
- Lead code reviews, mentor developers, and ensure adherence to best practices and coding standards.
- Collaborate with DevOps engineers to ensure seamless deployment and monitoring of the data processing pipeline on AWS EMR.
- Stay up-to-date on the latest advancements in Java, Apache Spark, and big data technologies.
AWSLeadershipJavaSparkAnalytical SkillsCollaborationProblem Solving
Posted 2 months ago
Apply