Java Tech Lead
Reference number: JTL / MS- location
- cała Polska / praca zdalna / Warszawa
- category
- Java
About the role:
We are seeking a highly skilled and motivated Java Tech Lead to take a key role in designing and developing cutting-edge software solutions. This is a purely technical leadership position where you will be responsible for guiding the architecture and development of applications, while collaborating closely with other senior engineers to drive the technical direction of the product.
Responsibilities:
-
Lead the technical design and architecture of Java-based solutions, with a strong emphasis on Spring and microservices.
-
Build and maintain scalable, reliable, and high-performance microservices architectures using Java and Spring Boot.
-
Collaborate with cross-functional teams, including developers, product managers, and QA engineers, to deliver high-quality features and technical solutions.
-
Ensure that coding standards, best practices, and performance guidelines are followed throughout the development lifecycle.
-
Take ownership of end-to-end solution design, from initial concept to production deployment.
-
Provide technical mentorship to developers on architectural best practices, code quality, and system design.
-
Conduct code reviews and improve overall development processes to enhance productivity and software quality.
-
Contribute to the implementation of CI/CD pipelines and other automated processes to streamline development and deployment.
Requirements:
-
Strong experience with Java and Spring Framework
-
Deep understanding of microservices architecture, RESTful APIs, and designing distributed systems.
-
Proven experience in building and maintaining high-performance microservices applications.
-
Solid knowledge of databases (both SQL and NoSQL) and experience with performance optimization techniques.
-
Familiarity with Docker, Kubernetes, and containerization practices.
-
Experience with CI/CD tools (e.g., Jenkins, GitLab CI, etc.) and deployment automation.
-
Strong problem-solving abilities and excellent debugging skills.
-
Ability to write clean, maintainable, and well-tested code, following industry standards and best practices.
-
Experience with Angular or React is a nice to have but not required.
Preferred Skills:
-
Familiarity with cloud platforms such as AWS or Azure.
-
Experience with Kafka, RabbitMQ, or other messaging systems.
-
Familiarity with monitoring and logging tools like Prometheus, Datadog, or ELK stack.
all offers 1071