Deskripsi pekerjaan Java Spring Boot Programmer AAInvestment
SKILL REQUIRED
1. Technical Skills
• Solid experience with the Spring Framework, especially:
o Spring Boot
o Spring MVC
o Spring Data JPA o Spring Security
o Spring Cloud (preferred for microservices environments)
• Experience with RESTful API development and integration.
• Knowledge of Object-Oriented Programming (OOP) principles and design patterns.
• Familiarity with ORM frameworks such as Hibernate.
• Understanding of SQL query optimization and database design.
2. Development Tools
• Git version control.
• Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).
3. Cloud and DevOps (Preferred)
• Knowledge of Docker and containerization.
• Experience with Kubernetes.
• Familiarity with cloud platforms such as:
Amazon Web Services (AWS) , Microsoft Azure , Google Cloud Platform (GCP)
4. Software Development Practices
• Understanding of Agile/Scrum methodologies.
• Experience with unit testing and integration testing:
o JUnit
o Mockito
• Knowledge of software architecture principles.
• Experience with code reviews and technical documentation.
5. Soft Skills
• Strong analytical and problem-solving skills.
• Good communication and teamwork abilities.
• Ability to work independently and manage deadlines.
• Attention to detail and commitment to code quality.
Sample Job Requirement (Mid-Level Java Spring Boot Programmer).
• 2+ years of hands-on experience with Spring Boot.
• Strong knowledge of SQL databases and data modeling.
• Familiarity with Docker and cloud deployment.
• Experience using Git and CI/CD tools.
This qualification profile is suitable for companies in fintech, e-commerce, logistics, SaaS, and enterprise software development environments.
