Who 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 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
Requirements
- Java (JDK7/8/11)
- Spring Framework (Core modules and Spring Boot Spring WS Spring Integration)
- Lombok framework for boilerplate code generation
- Apache CXF framework
- Apache WSS4J framework (W3C XML Signing / Verification / Encryption / Decryption)
- Apache Santuario library
- Apache Log4j framework
- Apache Commons libraries set
- Oracle 19C
- PL/SQL
- Postgres
- Oracle Data replication
- Google GSON library
- Fasterxml Jackson libraries set
- JOSE (Javascript Object Signing and Encryption) Specification
- Jasypt library for encrypting sensitive data
- JRA Framework (Hibernate)
- JDBC / JPA (Hibernate)
- JUnit (for unit testing) / Mockito / PowerMock
- JBehave / Cucumber for Behavioral Driven Development
- CXF
- Logging and Alerts (Log4j2 JSON logging)
- SOAP / RESTful Services
- Open API / Swagger API
- Data Formats (XML / JSON / YAML)
- W3C XML Signing / Verification / Encryption / Decryption
- JOSE Signing & Verification
- SQL / PLSQL
- TCP/IP HTTP(S) FTP
- JMS / Oracle AQ Messaging
- JACOCO for Code Coverage
- Shell Script
- WLST script
- Groovy
- Maven
- 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
Java, Spring boot, Microservices, Junit