This range is provided by Quest Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
About the Role:
This role is looking for a versatile and experienced software engineer to work in a collaborative, cross-functional team using agile methodologies. The ideal candidate will be comfortable contributing to all aspects of development, from front-end (React JS) to back-end (Java, Hibernate, Spring), as well as testing, automation, and deployment tasks. You will be responsible for the quality of the product and expected to work on tasks beyond your specialty to help the team deliver successful applications.
Key Responsibilities:
1. Actively participate in all Agile ceremonies including Sprint Planning, Daily Scrums, Sprint Review, and Sprint Retrospective.
2. Develop and implement front-end components using React JS.
3. Design, develop, and test server-side applications with Java, Hibernate, and Spring.
4. Work with both relational and NoSQL databases.
5. Integrate analytics dashboards (e.g., Power BI) with RESTful and SOAP APIs.
6. Conduct peer code reviews to ensure high-quality code and maintain best practices.
7. Design and implement unit, integration, and automation tests.
8. Take ownership of CI/CD processes and contribute to the code integration and deployment pipelines for both existing and new modules.
9. Provide technical leadership and mentorship to team members, guiding them through complex tasks and system evolutions.
10. Decompose complex functionalities into manageable tasks and user stories.
11. Keep up to date with emerging technologies, and identify ways to incorporate them into the team’s workflow.
Qualifications:
1. Bachelor’s degree in Engineering, Computer Science, or a related field (or equivalent experience).
2. 8+ years of experience in software engineering.
3. 5+ years of experience with Java, Python, or Node.js.
4. 5+ years of hands-on experience with React JS.
5. Proficient in Docker and Kubernetes.
6. Familiarity with source code management systems like GIT.
7. Experience in designing and integrating RESTful and SOAP APIs.
8. Proven track record of working in Agile teams.
9. Experience with Azure, AWS, and NoSQL technologies is a plus.
10. In-depth understanding of core software development practices such as debugging, code optimization, version control, coding standards, and refactoring.
11. Solid experience with unit and integration testing.
12. Self-motivated, results-driven, and possess excellent problem-solving and communication skills.
13. Knowledge or experience within the financial services industry is preferred.
If you are interested in making this position yours, please contact Anthony, or/and click apply below
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Administrative and Project Management
#J-18808-Ljbffr