Job Description
Responsibilities
Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
Assisting the Technical Lead with all aspects of software design and coding.
Investigate problem areas, incident and problem tickets. Working on minor bug fixes.
Provide information by collecting, analyzing, and summarizing development and service issues. Accomplish engineering and organization mission by completing related results as needed. Conducting development tests.
Maintain up-to-date skills in software development technologies and a broad understanding of the business, business needs, and how applications/assets drive and support the business (understand the greater impact of assets/applications and development work).
Maintain up-to-date skills in software development technologies and a broad understanding of the business, business needs, and how applications/assets drive and support the business (understand the greater impact of assets/applications and development work).
Appropriately escalate any issues/concerns that require immediate attention from other affected parties.
Provide implementation/production support and any production fixes, as required.
Required Qualifications
Software Engineering Lead with 4+ years of experience developing large transactional applications. - Hands-on experience developing web-based consumer applications especially in the financial services industry
Should have technical experience in Java, Web Application Development, Web Services (REST/SOAP), Microservices, Content/Document Management, SOA, Dockers and orchestration of application containers in could or private cloud.
Expert in development of RESTful APIs using ODATA,JAX-RS and JSON.
Experience in development of Spring, Spring Boot and Spring Cloud application.
Should have hands on experience on Git, Junit, Mockito, maven, SWagger, Chaching ( redis/Memcache), Splunk /Sumologic - Strong knowledge of frameworks of reactive programming like Akka,Spring Boot, Hibernate etc - Strong Foundation of relational and nosql databases.
Strong knowledge on implementing CI/CD for micro- services with coding best practices and code quality tools.
Preferred Qualifications
Working knowledge of Oracle, PL/SQL Research new technologies and prototype solutions to leverage cost reduction and increase performance.
Deploy, manage, and operate scalable, highly available, and fault-tolerant systems on AWS.
Understanding of network technologies such as Firewall, Switches, Load Balancers etc.
Understanding of security concepts with hands-on experience in implementing security controls and compliance requirements Comfort with frequent, incremental code testing and deployment.
Experience working with distributed teams. Detailed oriented self-starter, can grasp difficult concepts and large architectures quickly; must be able to quickly grasp complex concepts.
Ability to work independently and to effectively interact and collaborate with all types of stakeholders, both technical and business, peers and leaders.
Personality that engages peers and promotes collaborative teamwork.
Expert level application of technology/engineering knowledge-base to multiple and evolving programs and languages.
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, ****** orientation, gender identity, disability, veteran status, marital status, family status or any other basis prohibited by law.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Developer| Java position is now open for candidates interested in the Software Developer Jobs sector. This role in Hyderabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
