Software Engineer (Java)
Bachelors degree in Computer Science, Information Technology, or a related field. (Able to join quickly).
5-8 years of hands-on experience as a Software Engineer in the tech industry.
Prior experience in the financial services, banking, or fintech industry is a strong advantage.
Strong expertise in Java (Java 21).
Proficient in backend frameworks such as Spring Boot, JPA/Hibernate.
Experienced in developing and consuming RESTful APIs, working with JSON, and integrating microservices using Kafka, RabbitMQ, or gRPC.
Skilled in working with both relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
Comfortable using Git and collaborating through platforms like GitHub, GitLab, or Bitbucket.
Familiar with CI/CD pipelines and deploying to staging/production environments.
Design, develop, test, and maintain robust backend systems using Java 21, adhering to modern software engineering best practices.
Build efficient, scalable, and maintainable software architecture.
Collaborate closely with frontend developers, QA engineers, DevOps, and business stakeholders to ensure seamless system integration and functionality.
Participate in architecture discussions and technical decision-making processes.
Implement and maintain CI/CD pipelines and modern automation workflows.
Ensure system stability, security, and high performance under demanding conditions.
Take initiative in identifying and solving problems with strong attention to detail.
Information :
- Company : Talent-Tech
- Position : Software Engineer (Java)
- Location : Jakarta
- Country : ID
Attention - In the recruitment process, legitimate companies never withdraw fees from candidates. If there are companies that attract interview fees, tests, ticket reservations, etc. it is better to avoid it because there are indications of fraud. If you see something suspicious please contact us: support@jobkos.com
Post Date : 2025-07-22 | Expired Date : 2025-08-21