A tech lead Full Stack Java engineer who is extremely passionate about development through the design, development, documentation, testing, modification, and maintenance of new and existing software applications supporting great web experiences. He/ She will apply modern best-practice techniques, procedures and criteria to the development life cycle, especially in an Agile methodology, to translate business objectives and client needs into effective web interactive applications. Will provide subject matter and technology expertise on assigned applications to include interfaces and interrelationships with other applications, systems and departments.
Key Responsibilities
- .
Required skills:
Front-end
Java Script
- Develop scalable, efficient, and modular code using modern javascript concentps, including
- ES6+ syntax
- Async/await, Promises, synch iterators etc..
- Web APIs(eg: Fetch API,Web Storage, Web Workers)
- Javascript frameworks and libraries like React,Redux,Lodash
- Implement modern Javascript best practices, including:
- Code splitting and lazy loading
- Tree shaking and dead code elimination
- Code optimization and performance tuning
CSS
- Design and develop visually appealing,responsive, and accessible UI components using modern CSS concepts including
- CSS variables and Custom properties
- CSS media queries and responsive design
- Accesibility guidelines
Backend
- Design, develop and maintain large-scale java applications using spring framework and JPA
- Implement microservice architecture and cloud native development principles
- Familiarity with Apringmessaging ,Spring security and websockets
- Optimizing application performance and scalability.
What you’ll bring:
- Bachelor’s degree in Computer Science or similar field or equivalent work experience.
- Experience in systems analysis, design and an expert understanding of development, quality assurance and integration methodologies.
- 5+ years of hands-on Software/Application support experience with core Java, Spring Boot, Rest API & Micro services
- Proven working experience in core Java development
- Proven working experience in Developer or Application support Role
- Hands-on experience in designing and developing/debugging applications using Java EE platforms
- Object-Oriented Analysis and debug using common design patterns.
- Experience with test-driven development
- Excellent debugging skills, Strong problem-solving skills
- Experience with Version Control Systems like SVN, GIT, TFS, etc..
- Willingness to work in shifts when needed
- Excellent client-facing skills along with excellent written and verbal communication skills
- Ability to quickly perform critical analysis and use creative approaches for solving complex problems.
- Strong academic background.
- Excellent written and verbal communication skills , and strong relationship building skills.
About Our Company
Ameriprise India LLP has been providing client based financial solutions to help clients plan and achieve their financial objectives for 125 years. We are a U.S. based financial planning company headquartered in Minneapolis with a global presence. The firm’s focus areas include Asset Management and Advice, Retirement Planning and Insurance Protection. Be part of an inclusive, collaborative culture that rewards you for your contributions and work with other talented individuals who share your passion for doing great work. You’ll also have plenty of opportunities to make your mark at the office and a difference in your community. So if you're talented, driven and want to work for a strong ethical company that cares, take the next step and create a career at Ameriprise India LLP.
Ameriprise India LLP is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, genetic information, age, sexual orientation, gender identity, disability, veteran status, marital status, family status or any other basis prohibited by law.
Full time
(2:00p-10:30p)
AWMPO AWMP&S President's Office
Technology