Description
You will design, develop, and maintain Java-based applications within an Agile environment. You will translate business requirements into technical solutions, write clean code, and troubleshoot issues.
Responsibilities
- Develop and implement Java applications using Spring Boot.
- Collaborate with the team to translate business requirements into technical solutions.
- Write clean, maintainable code following established standards and best practices.
- Participate in code reviews and provide technical feedback.
- Troubleshoot and resolve technical issues in a timely manner.
Required Skills
- 3-5 years of experience in Java development.
- Strong understanding of Java 8 or later versions.
- Hands-on experience with Spring Boot for building web applications and APIs.
- Proficiency with Git for version control.
- Familiarity with relational databases and SQL.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong analytical and problem-solving skills.
Preferred Skills
- Experience with cloud platforms including AWS, Azure, or GCP.
- Knowledge of Docker and Kubernetes.
- Exposure to CI/CD pipelines, DevOps practices, and microservices architecture.