Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailWho are we:
Fulcrum Digital is an agile and nextgeneration 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 the software development lifecycle
Develop and maintain Javabased applications that can be highvolume and lowlatency
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
Implement technical designs for application development
Write welldesigned testable code
Conducting software analysis programming testing and debugging
Manage Java and Java EE 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
Must Have:
Java 8/11 Concepts
Collections Types Usage Sorting
Multithreading / Parallelism Considerations Thread Pool CompletableFuture Executor Service
Exception Handling Best practices resource cleanup
Design Patterns Singleton Builder Factory Observer
Data Structures
Sorting/ Search Algorithm
Space and Time Complexity
Spring Boot Spring JPA
SQL or Postgres
REST API API First approach Methods Standards Rest Controller
Securing REST API Strong understanding on Spring Security JWT
Microservices Patterns
CRUD operations Performance tuning
Unit Functional & Integration testing
Problem Solving / Analytical / Pseudo code logic
Troubleshooting Skills Elimination method approaches to pinpoint issue tools used Log levels best practices
Proactive Selfstarter Collaborative Strong communication skills both verbal and written
Proven experience in Agile methodology SDLC & implementation of Projects debugging the applications
Good to have:
Kafka/ UI Development Angular/React
Distributed Systems Splunk
Full Time