Senior Backend Developer
Infosys |
Jakarta Pusat |
ID
We are looking for a highly skilled Senior Backend Developer with extensive experience in Java to join our dynamic team. The ideal candidate will have strong expertise in backend development, particularly in Java frameworks and microservices architecture, as well as experience in the banking industry. You will be responsible for designing, developing, and optimizing complex backend systems while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Develop and maintain backend systems using Java and related frameworks such as Spring (Spring Boot, Spring MVC) and Hibernate.
- Design and implement RESTful APIs and microservices architecture.
- Optimize database performance and write efficient queries for MySQL, PostgreSQL, or NoSQL databases (e.g., MongoDB).
- Work with distributed systems, message queues (RabbitMQ, Kafka, AMQ), and asynchronous programming.
- Ensure the application follows OOP principles, design patterns, and clean code best practices.
- Implement containerization using Docker and orchestration with Kubernetes.
- Set up and manage CI/CD pipelines using tools like Jenkins and GitLab CI.
- Optimize multithreading and concurrency in Java applications.
- Collaborate with frontend developers, DevOps, and product managers to deliver complete software solutions.
- Mentor junior developers, review code, and enforce coding standards.
Qualifications
Technical Skills and Experience:
- 6+ years of experience in backend development, with a strong focus on Java.
- Expertise in Java frameworks such as Spring (Spring Boot and Hibernate)
- Experience in developing RESTful APIs and microservices architecture.
- Proficiency with databases like MySQL, PostgreSQL, and NoSQL (MongoDB).
- Strong understanding of distributed systems, message queues (RabbitMQ, Kafka), and asynchronous programming.
- Familiarity with cloud services like AWS, Azure, or GCP.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI).
- Strong understanding of multithreading, concurrency, and performance optimization in Java.
- Experience in the banking industry, particularly with digital channels like Mobile Banking or Internet Banking.
Problem-Solving and Analytical Skills:
- Proven ability to design and troubleshoot complex, large-scale backend systems.
- Solid experience in system design and working with distributed systems.
Collaboration and Leadership:
- Experience mentoring junior developers and conducting code reviews.
- Excellent communication skills for working with cross-functional teams.
- Ability to take ownership of projects and work independently with minimal supervision.
Agile Methodology:
- Familiarity with Agile/Scrum methodologies and task management tools like Jira, Trello, or Asana.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge technologies.
- Professional growth and development opportunities.
- Collaborative and innovative work environment.
Information :
- Company : Infosys
- Position : Senior Backend Developer
- Location : Jakarta Pusat
- 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-09 | Expired Date : 2025-08-08