Experience: 3+ years Job
Bachelor's degree in Computer Science, Engineering, or a related field.- Minimum of 3 years of professional experience in Java development.
Proficiency in the Spring Framework (Spring MVC, Spring Boot, AOP, Spring Security).
- Strong understanding of design patterns and system design.
Experience with microservices architecture and RESTful web services.- Proficient in JPA-Hibernate for ORM and database management.
Familiarity with Oracle, MySQL, and PostgreSQL databases.
- Experience with application servers such as Tomcat and WebLogic.
Hands-on experience with AWS services including S3, CloudWatch, and SNS.- Proficiency with Jenkins, Docker, and Kubernetes for CI/CD pipelines.
Solid understanding of JavaScript.
- Role and responsibilities:
Design, develop, and maintain high-quality Java applications.
- Collaborate with cross-functional teams to gather requirements, design solutions, and
implement features.- Write clean, efficient, and maintainable code following best practices and coding standards.
Perform code reviews to ensure code quality, performance, and adherence to coding standards.
- Troubleshoot and debug complex issues to identify and resolve root causes.
Optimize application performance and scalability through performance tuning and optimization Stay up-to-date with emerging technologies and trends in Java development.
- Mentor junior developers and provide guidance on best practices and development
methodologies.- Participate in Agile development processes including sprint planning, daily stand-ups, sprint
reviews, and retrospectives.
Job Type: Full-time
Pay: 500,
- 00 - 1,700,000.00 per year
Tipe Lokasi: - In-person
Education:
Experience:
- total work: 3 years (Required)
* Java: 3 years (Required)
Work Location: In person