Description
You will build, maintain, and lead high-quality Java applications.
Responsibilities
- Develop, test, and maintain Java applications meeting complex business needs.
- Design scalable, efficient Java solutions adhering to architectural patterns.
- Lead and mentor a team of Java developers toward timely delivery.
- Translate business requirements into clear technical specifications and actionable plans.
- Conduct code reviews to enforce coding standards and maintain performance.
Required Skills
- 5+ years of experience in Java application development.
- Proficiency in Java SE and Java EE.
- Demonstrated experience with microservices architecture.
- Strong command of Git for version control.
- Familiarity with build tools like Maven or Gradle.
- Experience with relational databases (MySQL, Oracle, or PostgreSQL).
- Proficiency in Agile/Scrum methodologies.
- Familiarity with development environments like IntelliJ IDEA or Eclipse.
Preferred Skills
- Experience with containerization platforms like Docker.
- Familiarity with cloud platforms such as AWS or Azure.
- Knowledge of CI/CD pipelines.