Location – India
Responsibilities include:
• Help design and build the next generation of the world’s best investment platform
• Contribute to an agile development team working with designers, analysts, users and leads
• Apply quality software engineering practices through all phases of development
• Collaborate with team members in a multi-office, multi-country environment
• Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, DevOps and level two production support
• Being a great teammate, helping and respecting others, continually improving our skills, product and agile process
• Partner with client support staff to help ensure our tools are reliable and easy to use
Skills and Experience:
• A proven foundation in core Java and related technologies, with OO skills and design patterns
• Track record building high quality software with design-focused and test-driven approaches
• Exposure to high scale distributed technology like Kafka, Mongo, Ignite, Redis
• Exposure to building microservices and APIs ideally with REST or gRPC
• Great analytical, problem-solving and communication skills
• Some experience or a real interest in finance, investment or portfolio management processes, and an ability to translate business problems into technical solutions
• MCA/ BE / B.Tech/ equivalent with 8+ years’ experience
• Nice to have and opportunities to learn:
• Experience working in an agile development team or on open-source development projects
• Experience with optimization, algorithms or related quantitative processes
• Experience with relational databases, SQL and Cassandra
• Experience with Cloud platforms like Microsoft Azure, AWS, Google Cloud
• Experience with DevOps and tools like Azure DevOps
• A degree, certifications or opensource track record that shows you have a mastery of software engineering principles
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
• Prior experience as Architect in creating solution design, architecture diagram and data models.
• Experience in successfully design and implement large complex enterprise applications.
• Ensure product is complaint with NFR ( Non Functional Requirements ).
• Lead the technical team comprises for leads, Developers, testers and remove the technical roadblocks to meet the product delivery commitments. Hand on coding .
• Own the product technology roadmap and provide technology leadership.
• Responsible for the technical governance and manage the technical tasks for the project.
• Lead the technical best practices and principles on API and Microservice architecture.
• Work with the project manager to support project plans and correct resource and time allocation.
• Provide accurate estimations for new initiatives and suggest the optimal resources plans
• Improve upon existing processes and team behaviours to create a positive culture in the workplace.
• Mentor, Coach the development team to make them self sufficient in dealing with complex technical issues.
• Own the deliverables from development team. Review and accept all work deliverables from development team.
• Reduce the technical debts for the product on ongoing basis.
Responsibilities
• Expert Knowledge in Design Patterns ,Enterprise architecture, Enterprise Java ,Spring Framework,Spring Boot, Microservices, Containerization
o Experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, GraphQL, and Swagger.
o UI/UX technologies such as React, Angular, Jquery, Javascript.
o Public cloud platform such as AWS, Azure, Google
o API Gateway such as Apigee,
o Cloud-based Kubernetes platform
o Jenkins & pipeline (CI/CD), Maven, Nexus
o NoSQL (E.g. MongoDB, Document DB)
o RDBMS and SQL (E.g. MySQL / Oracle)
o Distributed caching (E.g. REDIS)
o Centralized logging platform (E.g. ELK)
o End to end tracing
o App Performance Monitoring
o Service Mesh
o GIT (E.g. Gitlab / Bitbucket / GitHub)
o Fortify, Blackduck, Sonarqube
o MQ Technology (E.g. IBM MQ / Rabbit MQ)
o Kafka
o Servers such as Apache, Tomcat,JBOSS
Salary : Rs. 3,00,000.0 - Rs. 4,00,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance