Engineer II (Java Backend Engineer)

MASE Insights
Phoenix, United States of America
31 days ago

Role details

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

Job location

Phoenix, United States of America

Tech stack

Java
API
Agile Methodologies
Code Review
Continuous Integration
Software Design Patterns
Distributed Systems
Github
Object-Oriented Software Development
Software Engineering
Data Streaming
Web Services
Multithreading
Enterprise Software Applications
Concurrency
Spring-boot
Vert.x
Backend
GIT
Kafka
Reactive Programming
Api Design
REST
Software Version Control
Microservices

Job description

We are seeking experienced Java Backend Engineers to join a high-performing team supporting a leading financial services client. The ideal candidate will have strong expertise in Java 8, Spring Boot, and Microservices/API development, with experience building scalable, resilient, and high-performing enterprise applications., * Design, develop, and maintain backend applications using Java and Spring Boot.

  • Build and support Microservices and RESTful APIs for enterprise-scale applications.
  • Participate in technical design discussions, code reviews, and architecture decisions.
  • Develop clean, maintainable, and well-tested code following engineering best practices.
  • Collaborate with product owners, architects, QA teams, and other developers throughout the software development lifecycle.
  • Troubleshoot and resolve application issues, ensuring system stability and performance.
  • Contribute to CI/CD automation and deployment processes.
  • Support Agile development practices and continuous improvement initiatives.

Requirements

Do you have experience in Web services design?, * 7+ years of hands-on software development experience.

  • Strong proficiency in Java 8, including:
  • Collections Framework
  • Multithreading and Concurrency
  • Stream API
  • Functional Interfaces and Lambda Expressions
  • Strong experience with Spring Boot.
  • Experience designing and developing Microservices and REST APIs.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with source control tools such as Git.
  • Excellent analytical, problem-solving, and communication skills.

Preferred Qualifications

  • Experience with Reactive Programming, preferably Vert.x.
  • Hands-on experience with Kafka or other event-streaming platforms.
  • Experience implementing and supporting CI/CD pipelines.
  • Familiarity with GitHub Actions (GHA).
  • Experience working in cloud and distributed environments.
  • Financial services domain experience is a plus.

Skills

Java 8 | Spring Boot | Microservices | REST APIs | Multithreading | Stream API | Functional Interfaces | Kafka | Vert.x | CI/CD | Git | GitHub Actions

This role is ideal for engineers who thrive in a fast-paced environment and enjoy building scalable, modern backend solutions for enterprise applications.

Apply for this position