




Job Summary: We are seeking a Java Expert to lead development teams, design complex solutions, and optimize performance, leveraging solid expertise in Java 17+, system architecture, and concurrent programming. Key Highlights: 1. Proven experience in leading and mentoring development teams 2. Ability to design and implement complex software solutions 3. Proficiency in concurrent programming and multithreading for optimization Description: Requirements: * In-depth knowledge of advanced Java APIs (Java Streams, Lambda expressions, Java Collections Framework) * Principles of secure coding, cryptography, and authentication mechanisms to protect applications * Understanding of relational and NoSQL database concepts * Experience with Spring/Spring Boot frameworks and Apache Maven * Knowledge of the MVC (Model\-View\-Controller) pattern * Proficiency in unit testing and related tools (JUnit, Mockito) * Knowledge of Cloud platforms (AWS and Azure) and PaaS (Docker / OpenShift / Kubernetes) * Experience with microservices and integration with REST (RESTful API) and SOAP services * Continuous Integration and CI/CD (Fastlane, Jenkins, Sonar, Bitrise, Git) * Experience with Agile methodology * Desired Skills: * Proven experience in leading and mentoring development teams * Ability to design and implement complex software solutions * Strong problem-solving skills and attention to detail * Excellent communication and collaboration skills * Experience with performance tuning and optimization * Knowledge of secure software development best practices * Ability to work in dynamic, fast-paced environments. * Java Expert * Required Skills: Solid expertise in Java (version 17 or higher) * Minimum 10 years of professional experience in Java development projects * Familiarity with design patterns * System architecture and programming best practices * Proficiency in concurrent programming and multithreading for optimizing performance and scalability in Java 2511080202181432406


