What You'll Do: Design, develop, and maintain robust Java applications ️ Collaborate with cross-functional teams to define and implement new features Troubleshoot and optimize existing code for performance improvements Participate in code reviews to ensure adherence to best practices Stay updated with the latest industry trends and technologies Mentor junior developers and contribute to team knowledge sharing
What We're Looking For: Minimum 5 years of experience in Java development Strong understanding of object-oriented programming principles Experience with frameworks such as Spring or Hibernate Proficient in SQL and database design concepts Excellent problem-solving skills and attention to detail Strong communication skills and ability to work effectively in a team environment
Ready to take your career to the next level? Apply now and be part of our innovative journey!
Knowledge of relational and NoSQL databases, Agile methodologies, and Test-Driven Development (TDD), with experience integrating AI/Generative AI solutions for automation.
Strong problem-solving, attention to detail, communication, and collaboration skills.
Experience in building applications using web technologies (Angular/React), backend technologies (Java, Spring boot), API (REST), microservices
Experience in working with distributed systems and building/maintaining highly available applications and services.
Experience in building and managing micro-services-based applications, with a solid understanding of the challenges presented by the architecture including inter-service communication, service discovery, distributed log collection, monitoring and independent scaling of services.
...
Our client’s project is a well-established brand in the Information Technology industry who is now looking for a passionate and driven Senior JAVA Developer position. This is an exciting opportunity to expand your skill set, achieve job satisfaction and work-life balance.
Contribute to build, deployment and CI/CD practices supporting reliable and repeatable releases.
Take into account non‑functional requirements such as performance, security, resilience and operational stability when designing and implementing solutions.
Review code contributions from other team members and ensure adherence to agreed coding standards and quality practices.
...
Troubleshoot, debug, and improve application performance and reliability.
Participate in code reviews and collaborate with cross-functional teams to deliver new features.
Explore and implement AI-powered capabilities and AI development tools to enhance product functionality, development efficiency, and user experience.
...
We are looking for a Java Full Stack Developer with 3–5 years of experience in developing and maintaining web applications. The candidate should have strong experience in Java, Spring Boot, and Angular with good knowledge of both backend and frontend development.
...
Participate actively in technical design discussions and contribute to solution architecture with a focus on scalability, performance, security, and maintainability.
Produce comprehensive design documents including sequence diagrams and API specifications to facilitate clear communication among team members.
Collaborate with DevOps teams to work with CI/CD pipelines such as Jenkins or GitLab CI, ensuring smooth integration and deployment processes across environments.
...