Location: Placement in one of our clients (Banking Company)
Working System: Full WFO
Employment Contract: PKWT/Contract
Experience Level: Senior Level
Key Responsibilities:
Technical Leadership: Lead the technical design and architecture of new features and systems, ensuring solutions are scalable, maintainable, and align with overall company strategy.
Team Mentorship: Mentor and guide junior and mid-level Java developers, fostering best practices in coding, testing, and software design.
Hands-on Development: Contribute significantly to coding, code reviews, and debugging, serving as a technical role model for the team.
Architectural Guidance: Drive architectural decisions for microservices, APIs, and data models.
Collaboration: Work closely with product managers, DevOps, and other engineering leads to define requirements, estimate efforts, and manage project timelines.
Code Quality & Standards: Establish and enforce coding standards, performance metrics, and security best practices within the team.
Problem Solving: Act as a primary escalation point for complex technical challenges and provide strategic direction for resolution.
Minimum Qualifications: Required Skills and Qualifications:
Experience: 6+ years of professional experience in Java development, with 2+ years in a technical leadership or senior role.
Core Java Expertise: Master-level proficiency in Java 8+ and a deep understanding of core Java concepts, including object-oriented programming (OOP), concurrency, and data structures.
Frameworks: Extensive experience with the Spring Framework (Spring Boot, Spring Cloud) and ORM tools like Hibernate / JPA.
Microservices: Proven track record in designing, building, and deploying microservices architectures.
API Design: Expertise in designing and implementing RESTful APIs, with knowledge of GraphQL being a plus.
Databases: Strong proficiency with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
Cloud Platforms: Hands-on experience with at least one major cloud provider (e.g., AWS, GCP, or Azure).
Tools: Proficient with Git, Maven/Gradle, and CI/CD pipelines.
Soft Skills: Exceptional leadership, communication, and interpersonal skills.
PT. Indocyber Global Teknologi, an integrated information and technology system provider, dedicated to delivering highly effective solutions in the field of Information Systems. Our core business focuses on information technology services, digital marketing and IT infrastructure. PT. Indocyber Global Teknologi started with only 10 (ten) personnel, currently, after years of experience, we are supported by more than 200 consultants and developers.