Java Full Stack Developer - Assistant Manager
State Street
- Bangalore, Karnataka
- Permanent
- Full-time
- You should be able to work independently.
- You should have excellent programming and problem-solving skills.
- You should have hands-on experience in software development and agile methodologies.
- Your goal will be to develop high-quality software that is aligned with business goals.
- Having 8-10 Years of experience in application development team with hands on designing, developing and deployment skillset.
- Should have demonstrated ability to translate business requirements in a technical design and through to implementation.
- Key experiences required for the profile are:
- Full Stack Application Development using Java, JEE, JavaScript frameworks (NodeJS/ReactJS/Angular) High scalability projects involving cloud-based infrastructure design and implementation.
- Working knowledge of object-oriented design and development skills.
- Successful track record of developing quality software products.
- Good understanding of Web Services protocols such as REST and API design for extensibility and portability.
- Experience debugging distributed systems with high data loads.
- Solid understanding of the Software as a Service (SaaS) model in the online environment.
- Design, develop and implement Unit and Scenario testing for new functionality under development.
- Experience with Scrum/Agile development methodologies.
- Java/JEE, Spring, Spring microservices, JSON, XML, REST, Distributed System, RDBMS, MVC frameworks, Design Patterns, JavaScript
- Ability to use version control software such as GIT.
- Experience as an applications programmer on large-scale data base management systems.
- Experience writing SQL queries/Stored Procedures for Oracle SQL or any another Relational Database. Experience with Microservices - API/Event Driven Architecture/Development
- Understanding of CI/CD pipelines and toolsets.
- Java/JEE, Spring, Spring microservices
- JavaScript/UI frameworks (NodeJS/ReactJS/Angular)
- Oracle SQL, SQL server or any RDBMS
- Experience with Container Orchestration - Docker/Kubernetes.
- Public cloud experience – Azure or AWS