Deskripsi pekerjaan Back End Java Developer Lawencon International
We are looking for an experienced Java Developer to design, develop, and maintain scalable applications within the banking industry. The candidate will be responsible for building high-performance backend services, ensuring system reliability, and supporting secure financial transaction processes.
Requirements
- Bachelor’s Degree in Information Technology, Computer Science, Software Engineering, or other related fields.
- Minimum 4 years of experience as Java Developer using Spring Boot
- Experience working in banking, financial services, or fintech industry.
- Strong proficiency in Java programming language.
- Hands-on experience with Spring Boot framework.
- Strong understanding of object-oriented programming (OOP) and design patterns.
- Experience developing RESTful APIs and microservices architecture.
- Strong understanding of SDLC and Agile/Scrum methodology.
- Familiar with version control systems such as Git.
Technical Requirements
- Strong experience with Java 8/11/17, Spring Boot, Spring MVC, Spring Data JPA / Hibernate, REST API Development, Microservices Architecture
- Good knowledge of SQL and database design, PostgreSQL, MySQL, Oracle, or SQL Server, Message broker such as Kafka or RabbitMQ, API integration, Maven or Gradle
- Experience in performance tuning and application optimization.
- Familiar with secure coding practices and banking/security standards.
- Experience with Docker, Kubernetes, or CI/CD pipeline will be point plus
- Familiar with cloud platforms such as AWS, Azure, or GCP will be point plus
- Experience with Redis or caching mechanisms.
- Knowledge of unit testing frameworks such as JUnit or Mockito.
- Experience handling high transaction systems in banking environments.
- Strong analytical, troubleshooting, and communication skills.
