Role OverviewWe are seeking a Senior Software Engineer to build and modernize an enterprise identity and customer profile platform. In this role, you will design, develop, and support scalable Java-based applications, APIs, and integration services that enable seamless connectivity across a complex application ecosystem.
What You Will Do
Design, develop, and support scalable Java-based applications, APIs, and integration services that enable seamless connectivity across a complex application ecosystem.
Why It Might Be a Fit
You will leverage cloud-native technologies, messaging frameworks, and modern engineering practices to build resilient, high-performing solutions that support enterprise identity initiatives and enhance the end-user experience.
Requirements
- 4+ years of hands-on experience in Java-based Software Engineering and application development
- 3+ years of experience developing, consuming, and supporting RESTful APIs and integration services
- 3+ years of experience managing API-to-database connectivity using relational databases (Oracle, PostgreSQL, etc.) and/or NoSQL databases (DynamoDB, Elasticsearch, Graph DB, etc.)
- 2+ years of experience working with messaging technologies such as Kafka, Kinesis, SNS, or SQS
- 1+ years of hands-on experience building resilient, scalable, cloud-native solutions in AWS
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technology field
Benefits
- Dental insurance
- Vision insurance
- Health insurance
- Paid time off
- Retirement plan
- Learning budget
- Parental leave
- Wellness program
- Visa/relocation support
- Remote flexibility
]]>