Job Description
Who we are looking for
Senior Software Developer who will contribute to the development, enhancement and maintenance of Backoffice applications as a member of an agile scrum team. This is an opportunity to work within a very strong development team and help to develop challenging new products in the financial space using cutting edge technology.
Why this role is important to us
Our technology function, Global Technology Services (GTS), is vital to State Street and is the key enabler for our business to deliver data and insights to our clients. We're driving the company's digital transformation and expanding business capabilities using industry best practices and advanced technologies such as cloud, artificial intelligence and robotics process automation.
We offer a collaborative environment where technology skills and innovation are valued in a global organization. We're looking for top technical talent to join our team and deliver creative technology solutions that help us become an end-to-end, next-generation financial services company.
Join us if you want to grow your technical skills, solve real problems and make your mark on our industry.
What you will be responsible for
• Designing, developing, and maintaining software applications using Java-based technologies.
• Collaborating with cross-functional teams to understand business requirements and translate them into technical requirements.
• Developing and maintaining RESTful APIs and web services using frameworks such as Spring and Hibernate.
• Building and maintaining databases using technologies such as Oracle.
• Creating and maintaining user interfaces using technologies such as React JS, HTML, CSS, and JavaScript.
• Testing software applications to ensure that they are reliable, scalable, and efficient.
• Identifying and resolving software defects and issues.
• Deploying and managing software applications on cloud-based platforms such as AWS or Private Cloud
• Providing technical guidance and mentorship to other members of the development team.
• Keeping up to date with new and emerging technologies in the Java ecosystem.
Experience required in:
• Bachelor's degree or its equivalent in Computer Science or related experience.
• Minimum 10+ years of development experience with strong Java/Python & SQL skills.
• Working well with onshore and offshore team members in Agile environment.
• Good knowledge and experience working with CI/CD pipeline.
• Experience working in public Cloud environments like Azure/AWS/Snowflake.
.
What we value
These skills will help you succeed in this role:
• Strong written and verbal communication skills.
• Strong partnership and relationship building skills.
• Exceptional organizational skills and attention to detail.
• Strong problem-solving ability
Education & Preferred Qualifications
• Bachelor's degree in computer science or a related field.
• 10+ years of experience in Java development, with a focus on full stack development.
• Strong knowledge of Java-based technologies such as Spring, Spring Boot, Hibernate, JPA.
• Experience building and maintaining RESTful APIs and web services.
• Familiarity with front-end technologies such as React JS, HTML, CSS, and JavaScript.
• Experience with databases such as Oracle.
• Familiarity with cloud-based platforms such as AWS or Private Cloud Platforms.
• Strong analytical and problem-solving skills.
• Strong communication and collaboration skills.
• The ability to work in a fast-paced environment and manage multiple tasks simultaneously
• Experience in Agile Practices
• Experience on MQ and Jasper Reporting tools
• Strong written and verbal communication skills.
• Strong partnership and relationship building skills.
• Exceptional organizational skills and attention to detail
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Development Lead| BackOffice position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru 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.
