Overview
Full Stack Engineer role building a data platform on the cloud to support Asset Management's data analytics and discovery needs, covering new development, enhancements, maintenance and support.
What you'll do
- Develop and deliver high quality, timely and maintainable software solutions in an Agile environment that meet functional and non-functional business requirements.
- Contribute to multi-functional tasks as part of a robust Agile team.
- Build quality solutions that align with the technology blueprint and standard methodologies to solve business problems, driving design, development and ongoing support.
- Work with the distributed team and provide technical direction in building solutions.
- Participate in knowledge sharing sessions, code reviews and design reviews.
- Demonstrate software engineering excellence through continuous integration, continuous deployment, and Acceptance Test Driven Development.
- Provide on-call production support on a rotation basis.
- Gain domain expertise in the functional and technical areas of focus.
- Keep current with the IT blueprint, frameworks and technologies that would benefit the team and improve productivity.
What you'll need
- BE/MCA.
- Relevant experience of 2-4 years for SE, or 4-6 years for SSE.
- Good object oriented programming skills.
- Java 8 and related frameworks such as Spring Framework.
- At least one ORM tool (Hibernate or myBatis).
- JMS and/or REST/Web Services.
- Angular JS or any equivalent JavaScript based UI framework such as jQuery or Node JS.
- SQL/PL SQL.
- Hands-on experience with any test automation tool.
- Willingness and ability to work as a full stack engineer, with proficiency in one or more of these technologies.
- Experience with matured Agile SCRUM practices.
- Excellent written and verbal communication skills.
- Self-motivated, with proven ability to work effectively with diverse personalities in a dynamic and fast paced environment.
Nice to have
- Exposure to DevOps tools such as Jenkins and uDeploy.
- Exposure to cloud services such as AWS or Azure.
- Exposure to queuing systems such as Kafka.
- Understanding of the Finance/Asset management business domain.
- Familiarity with usage of design patterns and their application.
- Understanding and application of fundamental design principles behind scalable, low latency, high throughput distributed applications.
- Keeps current with the newest technology trends in the industry.
Details
- Location: Bangalore - Manyata/EGL.
- Shift timings: 11:00 am - 8:00 pm.
Read the full description and apply on the company’s own careers page.