JobsSenior Software Engineer/Developer
Job description
The role involves delivering high-quality, innovative, and maintainable software solutions in an Agile environment. The candidate will participate in architecture and application design while contributing to test automation practices. This position requires supporting production applications and developing complex software applications to provide business solutions. The ideal candidate will work with distributed teams and engage in various phases of project development.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field, or a Master’s degree in a similar field.
- Three years of experience as a Senior Software Engineer/Developer, or one year with a Master’s degree.
- Experience developing full stack enterprise software applications using Java, SpringBoot, Angular, Kafka, and Cloud services platforms.
- Demonstrated expertise in designing and developing scalable applications using Java/J2EE, Spring Boot, REST APIs, and Angular.
- Experience with Continuous Integrations/Continuous Delivery (CI/CD) using Docker, Jenkins, and Git.
Responsibilities
- Develop original and creative technical solutions to ongoing development efforts.
- Design applications or subsystems on major projects across multiple platforms.
- Support and perform all phases of testing leading to implementation.
- Assist in planning and conducting user acceptance testing.
- Develop comprehensive documentation for multiple applications supporting corporate initiatives.
- Establish project plans for projects of moderate scope.
- Perform independent and complex technical and functional analysis for multiple projects.
Benefits
- Fidelity offers competitive compensation, annual bonuses, retirement contributions, comprehensive healthcare coverage, parental leave, tuition assistance, wellness programs, and extensive professional development opportunities.
Is this posting expired or inaccurate?
