Job Description
Who Are We Fulcrum Digital is an agile and next-generation digital accelerating company providing digital transformation and technology services right from ideation to implementation. These services have applicability across a variety of industries, including banking & financial services, insurance, retail, higher education, food, healthcare, and manufacturing. The Role Contribute to all stages of software development lifecycle Design, implement and maintain Java-based/Angular applications that can be high-volume and low-latency Analyze user requirements to define business objectives Envisioning system features and functionality Define application objectives and functionality Ensure application designs conform with business goals Develop and test software Identify and resolve any technical issues arising Create detailed design documentation Propose changes to current Java infrastructure Develop technical designs for application development Develop multimedia. applications Write well-designed, testable code Conducting software analysis, programming, testing, and debugging Manage Java and Java EE/Angular application development Develop documentation to help users Transforming requirements into stipulations Prepare and produce releases of software components Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Requirements Good hands-on in Java, J2EE, Web Services (REST, SOAP), Spring boot, Spring MVC, Spring 4.0,Hibernate/JPA Good to have experience in Angular, API Gateway, and Microservice. Understanding of Kafka, PCF, Integration patterns, Security standards, Concurrency and Multi-threading, Collections, PostgreSQL, AWS, Docker, Kubernetes Hands-on, high-energy, detail-oriented, proactive, and able to function independently under pressure. Strong Problem Solving skills Distributed systems (Databases, caches, microservices, message broker. API and Contract Testing using REST Assured/Postman/Swagger/SOAP UI + Groovy/Spring Cloud Contract Test Driven Development TDD Methodology and Unit Testing using Junit/XCTest Use of mocking frameworks such as API Service Virtualization/Mockito/OCMock Static Code Analysis using SonarQube/Xcode Static Analyzer Hands on with Jenkins/PCF or similar tools for automated provisioning of build and test infrastructure Troubleshooting with Splunk, API aids like Swagger/Postman and source control systems like Git Intermediate knowledge of Maven, Junit, Redis, Oracle database, SQL, Unix command, Shell scripting. Good to have exposure to Financial/Banking Domain, Frontend development, Javascript, HTML5, CSS3, Bootstrap/Material UI, Angular. Good knowledge of tools like Sonar, Data-dog/Dynatrace, GIT, SVN, Rally/Jira, CI (Jenkin / Bamboo)/CD, Splunk Strong communication skills -- both verbal and written with strong relationship, collaborative skills and organizational skills Proven experience in Agile methodology, SDLC & implementation of Projects, debugging the applications
Employement Category:
Employement Type: Full time
Industry: Others
Role Category: IT Operations / EDP / MISWeb / Mobile Technologies
Functional Area: Not Applicable
Role/Responsibilies: Sr. Full Stack Developer - PUNE location
Keyskills:
Java
J2EE
Web Services
Spring boot
Spring MVC
Hibernate
Angular
API Gateway
Kafka
Multithreading
Collections
PostgreSQL
AWS
Docker
Kubernetes
SOAP UI
Groovy
Junit
Mockito
SonarQube
Jenkins
Splunk
Git
Maven
Redis
Oracle database
SQL
Shell scripting
HTML5
CSS3
Bootstrap
Sonar
Dynatrace
SVN
Rally
Jira
CI
CD
Microservice
PCF
Integration patterns
Security standards
Concurrency
REST Assured
Postman
Swagger
Spring Cloud Contract
XCTest
OCMock
Xcode Static Analyzer
Unix command
Material UI
Datadog