Software Engineer III and IV
4 months
San Jose, CA 95131
Hybrid onsite for 3 days a week
Job Description Summary :
The role involves developing a world-class transaction monitoring platform at P
- l by leveraging scalable microservices, big data technologies, and generative AI to enable intelligent detection and automation. It requires strong expertise in Java, REST APIs, Spring Boot, and large-scale, high-concurrency systems. The engineer is expected to write clean, well-tested, and reusable code, lead design and code reviews, and contribute to architecture discussions. Success in this role demands cross-functional collaboration, agile mindset, strong communication skills, and the ability to manage multiple applications while continuously learning and adapting to new technologies.
Job Description :
Work with business partner to enable the world class transaction monitoring platform in Pl.Work with the top engineering talents to solve the tech challenges including high scalability, low latency and high availability using the cutting-edge micro-service and big data technology.Empower intelligent detection and automation by leveraging state-of-the-art Generative AI technology.Code is well-commented, easy to maintain, and can be reused across a sub-system or feature. Code may persist for the lifetime of a software versionCode is thoroughly tested with very few bugs and is supported by unit tests.Beginning to lead feature or sub-system design reviews and code reviews and be recognized as the go-to developer for that component.Recognized as the go-to developer for a product or major sub-system and is seen as a leader in their specialized field.Leads feature or component design reviews and code reviews and is fully recognized as the go-to developer for that component.Participates in architecture discussions, proposes and discusses solutions to system and product changes that are directly related to their area of focus.Responsible for managing multiple Applications, providing necessary support and maintenance activities.Should be comfortable working in an agile environment and with cross-functional teams, should have appetite to learn and be flexible to pick up new technology.Requirements :
EE / CS or related majors. Bachelor and above.3 - 5+ years working in software engineer.Experience using agentic AI developer toolsExperience with emerging AI design patternsSolid knowledge in Java and experience in design and implementation of REST-APIs, Spring Boot.Experience in microservices and high concurrency service design and optimization.Experience in large-scale service architecture design.Good understanding of database principles and SQL optimization beyond just data access.Good understanding and experience of message queue and asynchronous programming.Strong communication skills and written English.Good To Have :
Experience with big data technologiesExperience with cloud vendor platforms (GCP / AWS / Azure)Frontend full stack experienceKnowledge of payment processing or regulatory compliance industrySolid knowledge in Java and experience in design and implementation of REST-APIs, Spring Boot.Experience in micro-service and high concurrency service design and optimization.Experience in large-scale service architecture design.Good understanding of database principles and SQL optimization beyond just data access.Good understanding and experience of message queue and asynchronous programming.Strong communication skills and written English.Experience in event-driven service development is a big plus.Experience in Big Data technology is a big plus.Experience in AI technology is a big plus.Level 3 - 50 on W2.
Level 4 - 60 on W2
UrBench is an equal opportunity employer and is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, status as a parent, disability, age, veteran status, or other characteristics as defined by federal, state or local laws.