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