Senior Software Engineer (JAVA/JEE)

Diverse Lynx LLC
O'Fallon, MO, United States
about 1 month ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$92,000.0 - $147,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Server Applications Acceptance Test-Driven Development Automation of Tests Unit Testing Cascading Style Sheets (CSS) Computer Programming Programming Tools Java Platform Enterprise Edition (J2EE) Hibernate (Java) Spring Framework
+18 more
JSON Python (Programming Language) Node.Js NoSQL OAuth Object-Oriented Software Development SQL Databases Web Applications Web Application Frameworks Web Services Software Organization Express.js Spring-boot AngularJS Information Technology Restful APIs Programming Languages Microservices

Job description

  • Execute and own the baseline architecture implementations and design activities collaborating with another Engineers & Engineering Team.

Requirements

  • Ability to work with existing and evolve services with minimum guidance.
  • Experience in working with fast paced, modern Architecture with extensive experience with building Spring boot applications, REST API’s, NO/SQL data bases and actively participate in R&D on the new frameworks
  • Strong communication skills, with an ability to express and design ideas to a development team
  • Strong debugging skills to support Tier 1 applications and has experience in simplifying complex implementations
  • Work to define feature requirements and deliver the product that materially impacts the business and improves the consumer experience.
  • Identify performance bottlenecks and come up with Client ways to solve them.
  • Design and implement scalable, resilient, high-performance services.
  • Work with SQL and NoSQL persistence technologies.
  • Provide guidance to teams on development standards, automation and tools

All About You

  • Full stack engineering experience in a production environment
  • Expert programming skills in Java/JEE
  • Proficiency in Software Development Best Practices (ATDD/BDD, Unit tests)
  • Experience with modern web, Java and Java EE platforms including Spring framework & components, Hibernate, Messaging, Node JS or Express JS or similar, Web & Application Server ( Server App Design & Technology Skills ), Web Services, REST ( Services Design & Technology Skills )
  • Web Stack including JavaScript, CSS, JSON, Angular JS or similar framework (Web App Design & Technology Skills)
  • Strong inter-personal skills and ability to work in a collaborative environment
  • Desire to stay abreast of new development tools and methods
  • Bachelor Engineering or Technology in Computer Science, Engineering or IT Required & Master’s degree in related discipline Preferred

Mandatory

  • Object-oriented Programming
  • Web services & API standards (REST/OAuth/JSON)
  • Programming & Scripting Languages (2 or more of Java, C++, Scala, JS, Python, Shell*)
  • Spring, Spring Boot
  • Web application frameworks like AngularJS, Spring)
  • Analytical and Problem-solving
  • Ability to operate effectively independently
  • Technical Communication (Written and Oral), * BS in Computer Science or related technical field or equivalent practical experience.
  • Relevant internship or work experience, including development and/or test automation experience.
  • Experience with complex Micro service, modern technology stack Implementations”

Benefits & conditions

  • $115,000-184,000 per year Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy wh…

  • 1 day ago +

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all