We are searching for a
Lead Java Developer
to join our team.
This role provides the opportunity to take on a leadership position, influence technical strategy, and contribute to the success of innovative projects. You will collaborate with a talented group of professionals and play a pivotal role in delivering high-quality solutions.
Oversee the design and implementation of scalable backend architectures Manage the deployment of new features and system upgrades Guide and support team members in following coding and architectural best practices Work closely with cross-functional teams to meet project goals Maintain code quality through regular reviews and technical mentorship Plan project timelines and allocate tasks within the development team Coordinate the integration of third-party APIs and external services Identify and address performance bottlenecks in applications Encourage a collaborative and growth-oriented team environment Evaluate and recommend new technologies and development tools Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field, or equivalent experience At least 5 years of relevant experience in software development Minimum one year of experience in a leadership or team management role with five or more members Expertise in Java Core and Java 8 for backend system development Hands-on experience with Spring Boot for building enterprise applications Strong background in designing and implementing RESTful APIs Experience with Microservice Architecture for distributed application development Proficiency in SQL for managing relational databases Familiarity with Java NoSQL databases for handling non-relational data Experience with CI/CD practices for automating build and deployment processes Skills in unit testing to ensure software reliability Knowledge of Amazon Web Services for cloud-based application deployment Experience with ReactJS for developing user interfaces Excellent English communication skills, both verbal and written, at B2+ level or higher Background with additional cloud services or DevOps tools Experience with containerization platforms such as Docker or Kubernetes Familiarity with Agile methodologies and project management systems Understanding of advanced security measures in Java applications Experience in performance optimization for large-scale systems


Lead Java Developer

Apply Now
Back to search page