Company Description
Job Description
Java Full Stack Developer
Location: St Louis, MO/New York City, NY (Hybrid Job, 3 days onsite/Week)
Duration: Full Time
Salary Range: $100,000 to $115000/Year Plus Benefits
The Role
Requirements
Candidate must be authorized to work in the United States
Fulcrum Digital is an Equal Opportunity Employer and is committed to maintaining a discrimination-free workplace
Qualifications
Additional Information
All your information will be kept confidential according to EEO guidelines.
Job Description
Java Full Stack Developer
Location: St Louis, MO/New York City, NY (Hybrid Job, 3 days onsite/Week)
Duration: Full Time
Salary Range: $100,000 to $115000/Year Plus Benefits
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
- 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
Requirements
- Expert in Java, J2EE, Java Messaging Service, Web Services (REST, SOAP, XML), Angular, API Gateway, Kafka, PCF/AWS/Azure, Integration patterns, Security standards, Concurrency and Multi-threading, Collections, PostgreSQL, AWS, Docker, Kubernetes, Spring boot, Microservice, Spring MVC, Spring 4.0, Hibernate/JPA.
- Hands-on, high-energy, detail-oriented, proactive, and able to function independently under pressure.
- 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
- Good knowledge of Maven, Junit, Redis, PostgreSQL, Oracle database, SQL, Unix command, Shell scripting.
- Good to have exposure to Financial/Banking Domain, Frontend development, Javascript, HTML5, CSS3, Bootstrap/Material UI, Angular.
- Hands-on knowledge of tools like Sonar, Data-dog/Dynatrace, GIT, SVN, Rally/Jira, CI (Jenkin / Bamboo)/CD, Splunk
- Proven experience in Agile methodology, SDLC & implementation of Projects, debugging the applications.
Candidate must be authorized to work in the United States
Fulcrum Digital is an Equal Opportunity Employer and is committed to maintaining a discrimination-free workplace
Qualifications
Additional Information
All your information will be kept confidential according to EEO guidelines.