Java Mid-Level Developer

SSE
San Francisco, United States of America
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 177K

Job location

San Francisco, United States of America

Tech stack

HTML
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Unit Testing
Azure
Behavior-Driven Development
CSS
Continuous Integration
Software Debugging
Software Design Patterns
Java Platform Enterprise Edition (J2EE)
Gradle
Hibernate
Spring
MongoDB
NoSQL
Software Engineering
Web Content Accessibility Guidelines
Web Applications
Workflow Management Systems
Google Cloud Platform
Test Driven Development
React
Backend
IBM UrbanCode Deploy
Kafka
React
Api Design
REST
Jenkins
Microservices

Job description

We are seeking a Mid-Level Java Developer (SSE-3) to join our team and contribute to the design, development, and deployment of secure, enterprise-level applications. You will work on projects of low to moderate complexity, collaborate with cross-functional partners, and deliver high-quality solutions aligned with business and technology goals., As a Java Mid-Level Developer, you will:

  • Contribute to development initiatives of low to moderate complexity across our technology domain.
  • Design, develop, code, test, debug, and produce documentation for applications, upgrades, and deployments.
  • Analyze and resolve technical challenges, applying strong knowledge of engineering standards, procedures, and compliance requirements.
  • Troubleshoot and address issues to support client needs for existing and new applications.
  • Collaborate with engineers, peers, and mid-level managers to solve problems and achieve project objectives.

Requirements

  • 5+ years of software engineering experience, demonstrated through industry work, education, military, or equivalent training.
  • 5+ years developing integrated and secure enterprise or web applications using Java/J2EE.
  • 2+ years with the Spring Framework.
  • 2+ years developing enterprise web applications using React.js with Redux.
  • 2+ years of JavaScript, HTML, and CSS development experience.
  • 1+ year working with business process workflow software.
  • 1+ year of experience with WCAG 2.0 or 2.1 accessibility standards.
  • Experience with Microservices and Micro Frontends.
  • Experience building and consuming RESTful services.
  • Experience with API development and design patterns.
  • Experience writing unit tests for Java backend systems.

Preferred Qualifications

  • Hands-on expertise in Java frameworks such as Spring, Hibernate, etc.
  • Experience with Kafka or event-driven architectures.
  • Experience deploying and managing applications in cloud environments (Azure, AWS, Google Cloud Platform).
  • familiarity working in an Agile development environment.
  • Experience with cloud platforms such as PCF, AWS, Azure, or Google Cloud Platform.
  • Experience with CI/CD and automation tools (e.g., Jenkins, Gradle, Udeploy, Harness).
  • Understanding of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.
  • Knowledge of Camunda or similar workflow engines.
  • Experience with NoSQL databases (e.g., MongoDB).
  • Strong analytical and problem-solving abilities.
  • Familiarity with financial services technologies, including banking workflows such as originations, approvals, fulfillment, and closing.

Job Expectations

  • Ability to work outside traditional business hours as needed.
  • Onsite attendance required Tuesday through Thursday at the Charlotte CIC Building.

Apply for this position