Mid Java - PSA
Job Summary:
We are looking for a skilled and motivated Mid-Level Java Developer to join our development team. You will be responsible for designing, developing, and maintaining high-performance, scalable applications. The ideal candidate should have strong Java experience, good problem-solving skills, and a passion for clean, maintainable code.
Key Responsibilities:
- Develop, test, and maintain backend Java applications.
- Participate in full software development lifecycle including design, implementation, testing, deployment, and maintenance.
- Collaborate with frontend developers, DevOps, and QA teams to deliver high-quality software.
- Write clean, efficient, and well-documented code.
- Optimize application performance and troubleshoot production issues.
- Contribute to technical discussions and solution architecture.
Technical Requirements:
- 3–5 years of experience in Java development.
- Strong knowledge of Java SE / Java EE / Spring Framework (Spring Boot, Spring MVC, etc.)
- Experience with RESTful APIs, Microservices, and API integration.
- Familiarity with ORM tools such as Hibernate or JPA.
- Good understanding of Docker and/or Podman for containerized applications.
- Experience with build tools like Maven or Gradle.
- Familiarity with Git and version control workflows.
- Experience with database systems like MySQL, PostgreSQL, or MongoDB.
Nice to Have:
- Knowledge of message brokers (e.g., RabbitMQ, Kafka).
- Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Exposure to cloud platforms (AWS, GCP, Azure).
- Frontend experience (e.g., Angular, React) is a plus.
Application Confirmation
You're applying for the role below: