Job Description :
Role: Full-Stack Engineer
Location: Boston, MA
Tenure: 12+ Months/ Contract
Mode of Interview: 02 Video Rounds [1st with the manager followed by 2nd with a Lead on the team]
End-Client Domain: Financial Services

Job Summary:
Our Client is looking for a hardworking, highly motivated full-stack Software Engineer with a proven understanding of programming fundamentals, software design and practices to join their Engineering team, developing solutions using mid-tier technologies – Java/Spring, Python, Database technologies – Oracle, PL/SQL, ETL and cloud deployment and services.
Role is going to start out more Database Dev, PL/SQL, ETL and will turn into more traditional Full Stack (Java/middle tier, Spring
Python is a huge plus.

The Expertise You Have:
Knack for writing clean, testable, readable, and easily maintainable code
Demonstrable understanding of fundamental design principles for building a scalable application
Solid experience with SQL, PL/SQL & ETL development
Exposure with middleware Java stack and Spring frameworks
Understanding of AWS services and deployment
Experience working in an Agile software delivery environment, with exposure to CI/CD.
Passionate about engineering perfection with a good understanding of object-orientated programming.
Exposure to Python is a plus

The Skills You Bring:
You can write service layer code with proficiency, quality and clarity.
You can deliver maintainable, extensible, reusable and performant solutions
You understand how to operate in an Agile environment and understand how to deliver using an Acceptance Test development (ATDD) approach
You identify bottlenecks and bugs, and work to resolve them
You are committed to collaboration and communication in your work
You know legacy monolithic architecture and how to convert to a micro service based architecture

The Value You Deliver:
You will lead design and implementation of software solutions that meet functional and non-functional requirements and that are aligned to the program’s strategic direction
You will lead application design efforts, participate in design reviews and code reviews.
Fully engaging in product quality plan efforts, including test case development, design and code reviews and regression testing.
Working to improve engineering practice in the areas of ATDD and CI/CD.
Engaging in working with global team of developers in leading standard methodologies for software engineering

Client : Compunnel