What are the responsibilities and job description for the Sr. Java Developer position at Robert Half?
Robert Half is looking for a 6-month contract to hire Sr Java Developer to support software engineering projects that involve greenfield development of Java based applications in a fintech analysis environment. Our client is need of a talented engineer that can directly interface with internal stakeholders, innovate, collaborate, and build internal applications for consumption by data analytics teams. The right candidate will be someone who values dynamic work environments where there are new challenges and ongoing learning opportunities. This will involve researching alternative technical solutions for changing business needs and being responsible for assuring the daily activities are of the highest quality as the team meets the agreed upon requirements.
Responsibilities:
- Experienced in major projects and complex assignments with broad scope and long-term business implications. Work day-to-day on greenfield application development and deployment activities. Collaborate with business and technical partners to identify and scope the opportunities, outline potential value, identify risks, benefits, and constraints through implementation.
- Assist in examining commercially available and forthcoming industry technologies related to area of expertise. Research on current and upcoming technologies and application appropriate frameworks and provide recommendations to proactively create and maintain solution and technology road maps.
- Partner with cross functional teams per the evolving needs of the team to solve for complex problems. Must be able to deep dive at the code level. Identify quality methodology and define quality metrics.
- Ensure compliance to the defined standards. Actively look for opportunities to modify and enhance standards per the needs of the department. Develop documentation templates, lead, and enforce development of documentation throughout the development lifecycle of the solution.
Requirements
Required Qualifications:
- 5 years of hands-on Java development experience with most recent exposure to Java 8 but 11 preferred
- 5 years of hands-on Spring Boot development
- 5 years of hands on designing, developing, and integrating APIs
- Advanced knowledge and understanding of software engineering concepts and methodologies
- Success working in team-oriented work environments
- Desire to continuously learn and adopt new technologies
- Ability to deliver end to end software application solutions and products
Nice to Have:
- Experience working with AWS tools - Lambda Step Functions S3 IAM
- Exposure to modern JavaScript frameworks such as Angular
- Database interfacing with MongoDB or Postgres
Salary : $140,000 - $170,000