Web Application Engineer

Marathon TS

$90K — $130K *
US-AnywhereRemote in Manassas, VA
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of Java development experience (Java 8 or newer, Springboot)
  • 3+ years of Angular development experience (Angular 6 or newer)
  • Expertise in software development tools such as GIT and Maven
  • Advanced unit and integration testing skills (Jasmine, JUnit, Mockito)
  • Familiarity with Linux OS, particularly RedHat
  • Experience with Blockchain technology and data modeling

Responsibilities

  • Design and develop new software solutions with automated testing
  • Utilize a variety of technologies including Java and Angular to deliver customer value
  • Mentor junior engineers and provide technical guidance
  • Lead design reviews for projects of various complexity and risk
  • Analyze systems factors and validate problem management solutions
  • Evaluate technical feasibility for proposed system solutions
  • Coordinate project team activities and manage schedules

Benefits

  • Hybrid remote work arrangement (1-2 days onsite)
  • Opportunities for personal and professional development
  • Engagement in cutting-edge projects like Tokenized Assets
  • Collaboration with a diverse team of stakeholders
  • Chance to influence product direction and business objectives
Full Job Description
Marthon TS
Web Application Developer
Hybrid Remote in Manassas, VA (1-2 days per week onsite)
Financial Technology Industry


We are looking for an experienced full-stack developer who excels at creating an exceptional user experience to join our team for New Project Initiatives like Relationship Management and Tokenized Assets.

Your expertise in UI and JAVA development, user experience and delivery will directly impact our customers of the Financial community.

You excel at writing elegant, reusable code and is comfortable collaborating with all our stakeholders, production teams and architects. Your instinct is to work autonomously and iteratively to solve problems. Your experience will enable you to influence the team and product direction, present great ideas, design plans and deliver on these in line with our business objectives.

Key Responsibilities:
- Design, develop and test (including automated integration and regression) a new software solution
- Use a range of proven technologies (Java, Angular, Springboot, Jira, Git, Jenkins, ...) with lots of room for experimentation (for example container orchestration, CI/CD tooling and automation) to bring true value to our customers
- Have the opportunity to be and develop yourself and others as full-stack engineers covering software architecture, development, quality assurance, security, operations and IT infrastructure aspects
- Analyse detail systems factors: input/output requirements, information flow, hardware and software requirements, alternative approaches, etc
- Validate alternative problem management proposals and make decisions on solutions
- Provide technical guidance to customers and act as mentor to less senior team members. May give presentations to management and customers.
- May lead design review meetings for small to medium size/complexity/risk projects
- May coordinate and monitor the activities, such as schedules and costs, of a small project team
- Evaluate and recommend technical feasibility and estimates of the proposed systems solutions

Technical skills
- Advanced-level frontend developer with a minimum of three years of experience (Angular 6 or newer)
- Advanced-level Java backend developer with a minimum of 5 years of experience (Java 8 or newer JAVA 11, Springboot)
- Advanced-level of software development tools (GIT, Maven, IDEA)
- Advanced-level in designing and implementing software solutions with high scalability, Performance and resilience (i.e. multi-processing, multi-threading, distributed)
- Advanced-level in unit testing, integration testing and mocking tools (Jasmine, Karma, JUnit, Mockito).
- Advanced-level of continuous delivery process and technologies (e.g. Docker, Kubernetes, Jenkins, Ansible)
- Practical experience of SSL/TLS, HTTP/S, XML (schema, XSLT)
- Practical experience of databases (Elastic Search, Oracle, JDBC, H2, JPA) and data modelling
- Practical experience of Linux OS (RedHat)
- Practical experience with Blockchain technology

Similar Jobs

More Jobs at Marathon TS

  • Data Scientist
    $90K — $120K *
    Tampa, FL 33647 (Hillsborough County)
    Information Technology
    In-Person
  • Agile Coach
    $90K — $130K *
    Manassas, VA 20110 (Manassas City County)
    Business Services
    In-Person
  • Agile Coach
    $90K — $130K *
    Remote
    Business Services
    Remote in Manassas, VA
  • Drupal Developer
    $90K — $120K *
    Remote
    Information Technology
    Remote
  • Data Engineer
    $90K — $120K *
    Tampa, FL 33647 (Hillsborough County)
    Information Technology
    In-Person

More Finance & Insurance Jobs

Find similar Web Application Engineer jobs: