As a Senior Engineer II, you will play a critical role in our agile tech team, contributing to the design, development, and implementation of software applications that enhance our customers' digital experiences.
Key Responsibilities
- Analyze user stories and design applications that meet user needs.
- Write high-quality code and unit tests, conduct code reviews, and automate testing.
- Continuous Improvement:
- Identify opportunities to adopt new technologies and improve existing systems.
- Refactor code and implement best practices for software development.
- Work with product managers to prioritize features and handle software requirements.
- Mentor and lead a team of engineers, fostering a collaborative environment.
- Build prototypes to demonstrate new ideas and technologies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 10+ years of experience as a developer, specializing in JVM languages.
- Proficiency with relational databases (e.g., PostgreSQL, Oracle) and familiarity with NoSQL databases (e.g., Couchbase).
- Experience with microservices architecture and RESTful API development.
- Solid background in unit testing, debugging, and writing maintainable code.
- Familiarity with CI/CD processes using Jenkins and GitHub Actions.
- Strong understanding of version control systems like Git.
- Excellent problem-solving and communication skills.
- Experience working in an Agile/Scrum environment.
Preferred Qualifications
- Knowledge of serverless architecture and experience with serverless APIs/functions.
- Familiarity with the Spring framework and Vert.x toolkit.
- Experience with containerization technologies like Docker.
Benefits
- Competitive base salary and bonus incentives.
- Comprehensive medical, dental, vision, life insurance, and disability benefits.
- Flexible working models (hybrid, onsite, or virtual arrangements).
- Generous paid parental leave policies.
- Access to global wellness centers staffed with medical professionals.
- Confidential counseling support through our Healthy Minds program.
- Opportunities for career development and training.