Senior Software Engineer
DataFielder Inc
DataFielder is a woman-minority certified (MBE) staffing and consulting services agency. Our mission is to provide organizations with exceptional talent while advocating for diverse and underrepresented groups through data-driven insights.
We are seeking a highly skilled and experienced Senior Software Engineer to join a dynamic team for a 4-month contract. The ideal candidate will have a strong background in Java Spring Boot 3 and Angular, with a proven track record of developing robust, scalable, and efficient applications. In this Agile/Scrum environment, you will contribute to a multi-tier Spring Boot application, which is integral to our innovative projects involving data integration and front-end development.
Key Responsibilities:
- Develop and enhance a multi-tier Spring Boot application, ensuring code quality, scalability, and reliability.
- Work closely with the development team to integrate the application with an Azure data lake and Databricks, optimizing data processing and storage.
- Design and implement efficient solutions for data management and retrieval using a Postgres database.
- Collaborate with the front-end team to develop and refine Angular-based user interfaces, ensuring a seamless and intuitive user experience.
- Participate in all phases of the software development lifecycle, from planning and design to testing and deployment, within an Agile/Scrum framework.
- Contribute to continuous improvement initiatives, suggesting and implementing best practices to enhance performance and maintainability of the application.
- Provide technical leadership and mentorship to junior developers, fostering a collaborative and productive team environment.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 8+ years of experience in software development, with specific expertise in Java Spring Boot 3 and Angular.
- Strong understanding of Agile/Scrum methodologies and the ability to thrive in a fast-paced, team-oriented environment.
- Proficient in integrating applications with cloud-based services, preferably Azure data lake and Databricks.
- In-depth knowledge of relational databases, particularly Postgres, and experience with database design and query optimization.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders.
Posted: Thursday, January 25, 2024
Job # 1047
#J-18808-Ljbffr