Job Title: Full Stack Developer Role
Description:
We are seeking an experienced professional to join our team as a Full Stack Developer. In this role, you will be responsible for developing and maintaining software applications using cloud computing technologies such as Java, Spring Boot, SQL, Kafka, and ReactJS.
Key Responsibilities:
- Develop, test, and debug software enhancements and solutions within the business and technical problem domains
- Design and implement scalable systems and optimize performance in UI, middleware, database, security, and API's
- Participate in code reviews and actively contribute to agile software development process by adhering to scrum methodology
Required Skills and Qualifications:
- Good understanding and working experience in full-stack software development lifecycle and services delivery
- Demonstrated expertise in software architecture, designing scalable systems, and optimizing performance in the domain of UI, middleware, database, security, and API's
- Proficiency in engineering best practices, object-oriented programming, design patterns, and producing clean, testable code, and SOLID principles
- Strong experience in Frontend related technologies (ReactJS, frontend tools like Babel, Webpack, npm, jQuery, etc)
- Experience with any message broker technologies (Rabbit, Kafka, IBM MQ etc)
- Experience in API styles like SOAP, REST, RPC, gRPC
- Experience working on data bases (SQL and NO SQL) such as MS SQL, ORACLE, MYSQL, Cassandra, Mongo DB etc
- Experience with containerization technologies like Docker, Kubernetes, Docker Swarm
Benefits:
We offer a collaborative environment where technology skills and innovation are valued. We provide competitive benefits packages, including medical care, insurance, and savings plans. You'll have access to flexible work programs to help you match your needs. Additionally, we offer a wealth of development programs and educational support to help you reach your full potential.
About Us:
We are a leading financial services company that provides investment servicing, data & analytics, investment research & trading, and investment management to institutional clients. We value diversity, inclusion, and social responsibility. We're committed to creating an inclusive environment where everyone can thrive and reach their maximum potential. We welcome candidates from diverse backgrounds and perspectives.