We are seeking an experienced Senior Java Developer to join our development team. The ideal candidatewill be responsible for designing, developing, and maintaining complex Java-based applications. You willwork closely with our product managers, architects, and other developers to deliver high-quality softwaresolutions.
Responsibilities
* Design, develop, and maintain Java-based applications.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Ensure the performance, quality, and responsiveness of applications.
* Identify and correct bottlenecks and fix bugs.
* Help maintain code quality, organization, and automatization.
* Mentor junior developers and conduct code reviews.
* Stay up-to-date with the latest industry trends and technologies.
Requirements
* Proven experience as a Senior Java Developer.
* Strong proficiency in Java and its ecosystems.
* Experience with popular frameworks such as Spring and Hibernate.
* Familiarity with RESTful APIs and web services.
* Experience with database technologies such as MySQL, PostgreSQL, or MongoDB.
* Familiarity with version control systems (e.g., Git).
* Strong problem-solving skills and attention to detail.
* Excellent communication and teamwork skills.
* Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred Qualifications
* Experience with microservices architecture.
* Knowledge of containerization technologies such as Docker and Kubernetes.
* Familiarity with CI/CD pipelines.
* Experience with cloud platforms
* Knowledge of other programming languages such as Kotlin or Scala.
What We Offer
* Competitive salary and benefits package.
* Opportunity to work on challenging and exciting projects.
* A collaborative and inclusive work environment.
* Flexible working hours and remote work options.
#J-18808-Ljbffr