What we expect from you: 5+ years of experience in software development with Java;Strong knowledge of Spring Framework;Experience with Jakarta EE (Java EE);Understanding of the software development life cycle and hands-on experience with Agile methodologies;Proven experience in project management and technical leadership;Hands-on experience with Docker and Kubernetes;Experience with unit and integration testing frameworks;Solid understanding of building high-load, multithreaded applications;Proficiency in working with PostgreSQL, MySQL, MongoDB, including performance tuning and database design. Key responsibilities:
Develop and optimize Java-based solutions and system architectures for clients;Create and maintain technical documentation, estimate effort and assess project risks;Manage development projects and coordinate the work of engineering teams;Conduct code reviews and ensure high-quality, maintainable code;Participate in release planning and architecture decision-making.
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.