Skip to main content

Java Developer

Posted today

samprasoftArlington (VA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Senior Software Engineer Mastercards Commercial Solutions team is a rapidly growing organization with responsibilities to deliver innovative solutions to help our customers grow and expand their business. Focused on thinking big and scaling fast around the globe, this dynamic team is responsible for end-to-end solutions for a diverse global customer base.
Role: Build performant, scalable and secure web applications. Provide guidance and direction on systems and web application architecture and system design. Guide and coach less experienced engineers. Focus on user-centered design and problem solving Participate and drive design, technical and code reviews. Implement coding standards and approaches. Promote an Agile approach to software development. Insist on a culture of continuous integration and delivery, automation and minimizing blast radius.
All About You: Successfully designed and developed externally facing web applications utilizing modern single page application frameworks. Deep understanding of JavaScript and its benefits and quirks. Possess an understanding of multi-tier web development; including knowledge of server-side technologies and databases. Passion for improving code quality using approaches such as unit and end to end testing. Understanding of web application optimizations such as progressive web apps, web workers, browser repaints and reflows, performance and memory optimizations, debugging leaks, caching, flame graphs. Experience and knowledge of authentication and authorization workflows using concepts like JWT.Deep knowledge of continuous integration and delivery and toolsets that provide this ability. Understanding of agile principles and methodologies. Use and understand Git based source control systems. Previous experience implementing and complying with ADA and WCAG requirements.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this