Industry Type: Internet / Information Technology
Functional Area: IT Software - Systems
Posted on 8/26/2026
Job Description
Responsibilities
- Backend Development: Design and build robust RESTful APIs and business logic using Java, Spring Boot, and related frameworks.
- Database Management: Design and optimize Oracle database schemas and SQL queries for performance and scalability.
- Architecture: Own scalable, secure, maintainable, and high-performance full-stack application architecture.
- Testing & Code Quality: Drive testing, participate in code reviews, and optimize end-to-end application performance.
- CI/CD & Deployment: Support CI/CD pipelines, AWS services, and containerized application deployments.
- Collaboration: Work closely with developers, QAs, designers, and other stakeholders to deliver high-quality features.
- Team Leadership: Lead and mentor a team of 3-5 junior engineers by assigning work, reviewing code, and providing technical guidance.
- Technical Leadership: Drive engineering standards, design discussions, technical planning, and continuous improvement initiatives.
- Documentation & Support: Maintain technical documentation and contribute to ongoing application enhancements and production support.
Key Qualifications
- Education: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- Experience: 10+ years of strong hands-on software engineering experience, including experience in a Tech Lead or equivalent leadership role.
- Java & Spring Expertise: Strong hands-on experience with Java, Spring Boot, Spring Framework, and enterprise application architecture.
- Database Proficiency: Strong SQL skills with hands-on experience in Oracle database design, query optimization, and performance tuning.
- API Development: Strong experience designing, consuming, and integrating RESTful APIs with a solid understanding of HTTP and API design principles.
- Asynchronous Processing: Experience with asynchronous processing, batch jobs, and reliable background or retry workflows.
- Cloud & DevOps: Exposure to AWS, CI/CD pipelines, and cloud-native deployment practices.
- Testing: Experience with testing frameworks such as JUnit, Mockito, Jest, Cypress, or React Testing Library.
- Architecture & Security: Strong understanding of scalable system architecture, application security, and software development best practices.
- Leadership: Proven experience mentoring and leading engineers, including responsibility for a team of 3-5 members.
- Communication: Strong problem-solving, communication, and collaboration skills with a proactive approach.
Nice to Have
- AI-Assisted Development: Experience with AI-assisted development tools such as Cursor, Claude, or similar platforms.
- Frontend Technologies: Experience with TypeScript and modern frontend development practices.
- Cloud & DevOps: Experience with AWS S3, CloudFront, Jenkins, CI/CD practices, and containerization.
- Automation Testing: Experience using Playwright for automation testing.
- Payments & FinTech: Experience in the payments or FinTech domain, including checkout, tokenization, 3-D Secure, settlement, or similar areas.
- Japanese Language: Japanese language proficiency is a plus.
- Global Collaboration: Experience working with distributed or multicultural teams.
Preferred
- Experience working in globally distributed or multicultural teams.
- Experience leading and mentoring junior engineers in a production environment.
Education
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent relevant field
Work Shifts
General Shift
Skills