backGo to search

Lead Java Developer

bullets
Java, Angular, Amazon Web Services, Spring, SQL, Docker

We are seeking a highly skilled Lead Java Developer to join our team.

As a Lead Java Developer, you will be responsible for leading a team of developers, ensuring the delivery of high-quality software solutions that meet business requirements. You will also be responsible for developing and implementing cloud-native technologies and integration patterns, as well as writing unit test cases and maintaining a good understanding of software development principles. If you are a focused, enthusiastic, and motivated developer with a desire to progress through learning, executing, and experimenting, we invite you to be part of our team.

Responsibilities
  • Lead a team of developers, ensuring the delivery of high-quality software solutions that meet business requirements
  • Develop and implement cloud-native technologies and integration patterns, optimizing the scalability and reliability of our software solutions
  • Write unit test cases and maintain a good understanding of software development principles, ensuring the delivery of high-quality software solutions
  • Collaborate with cross-functional teams to design and develop software solutions that meet business requirements
  • Participate in code reviews and ensure the quality control of code deliverables
  • Develop full-stack applications using front-end web technologies such as HTML, CSS, JavaScript, and Angular
  • Contribute to the development of software architecture and design, ensuring the scalability and maintainability of our software solutions
  • Provide technical guidance and support to team members, fostering a collaborative and innovative environment for software development
  • Identify and resolve complex issues, ensuring the reliability and performance of our software solutions
Requirements
  • Minimum 7 years of experience developing web-based applications using Java, Spring, SQL Server, and related technologies
  • 1+ years of relevant leadership experience
  • Good understanding of software development principles, including distributed systems, object-oriented programming, design patterns, and SOLID principles
  • Exposure to team management, showcasing your ability to lead and guide developers in their daily tasks effectively
  • Experience in writing unit test cases, demonstrating your commitment to delivering high-quality software solutions
  • Working knowledge of version control systems, such as GIT and SVN
  • Exposure to cloud-native technologies and integration patterns, highlighting your ability to develop and implement cloud-based solutions
  • Experience with AWS services, such as EC2, S3, and RDS, showcasing your ability to work with cloud-based infrastructure
  • Knowledge of micro-services
  • Exposure to Docker and Linux, showcasing your ability to work with containerization and operating systems
  • Experience with front-end web technologies such as HTML, CSS, JavaScript, and Angular, enabling you to develop full-stack applications
  • Strong analytical and problem-solving skills, allowing you to identify and resolve complex issues effectively
  • Fluent spoken and written English at an upper-intermediate level or higher, enabling effective communication