This range is provided by TechTriad. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$160.00/yr - $170.00/yr
Position Summary: This position is for a Senior Software Engineer. The Senior Software Engineer is responsible for design and coding of enhancements, features, and defect fixes of existing applications; design and coding of new applications, provides 3rd level software SME support, and actively engages in overall system strategy and planning.
Qualifications Required:
- Bachelor's degree or equivalent experience in the field of Computer Science, Information Systems, Computer Engineering or other related field
- 8+ years related IT development experience including analysis, design, development, documentation, implementation and testing of software systems in Java, JavaEE, and Spring Framework
- Expert in Test Driven Development, Test Automation
- Expert ability to implement Java EE design patterns such as MVC, Singleton, Facade, DAO, DTO, and Business Delegate in the development of n-Tier distributed Enterprise Applications
- Experienced in developing RESTful Web Services and integrated backend services
- Strong experience in Spring Framework and Spring Boot Architecture
- Expertise in complex system design and evaluating and proposing alternative software designs
- Thorough knowledge of secure development practices
- 3-6 years’ experience in Agile/Scrum development methodologies and as part of a scrum team
- Sound RDBMS concepts and SQL skills (e.g. for troubleshooting)
- Strong analytical and problem-solving skills
- Ability to set priorities and handle multiple tasks and projects in a fast-paced environment
- DevOps - Build automation tools and experience in CI/CD pipeline software including Azure DevOps, GitHub, Jenkins, Maven, etc.
- Experience with the development of websites, web services, windows services, and console applications utilizing Microsoft Visual Studio 2019+
- Payments/Banking/Financial Systems development background or knowledge
- Experience with Opentext Fortify for Dynamic and Static code scans a plus
- Background in OWASP and security standards
Essential Functions and Responsibilities:
- Work with Product Management, Technology and Operations to create and maintain detailed functional and technical user stories for development and technical support purposes
- Develop and test new functionality, enhancements and features, and perform defect fixes per Product direction in an Agile development environment
- Perform Design and Code Reviews
- Engage as a member of a scrum team
- Provide 3rd party application support
- Provide testing and implementation support
- Provide SME support 7X24
Seniority level
Employment type
Job function
Referrals increase your chances of interviewing at TechTriad by 2x