• Full Time
  • Anywhere

640 reviews


12+ years of experience in Software Development preferably with Java and other open source technologies; A minimum of 3 years of experience architecting and leading teams on Microservices based solutions; Extensive experience with Java with a heavy focus on Spring based applications in the previous 3-5 years; Extensive experience with SQL writing complex queries for development/analysis and performance tuning of queries; Prior experience developing Integration Applications using a combination of services (REST, SOAP) and messaging frameworks (preferably Kafka); Experience leading teams technically with the ability to trouble shoot critical issues and recommend solutions; Prior experience with design and delivery of cloud native applications; Strong experience with cloud frameworks (AWS, Azure, Oracle Cloud etc.)

Bachelor’s degree or equivalent from a four-year college or university in accounting, business administration, computer science, finance, or information systems

Technical & Professional Skills Job-Specific Knowledge, Skills, and Abilities

  • Extensive experience developing applications using Java and Java Spring Boot
  • Strong SQL development experience
  • Familiarity with Best Practices, Designs and Patterns of Microservices
  • Experience with developing web services (REST/Soap) and familiarity with JSON.
  • Prior experience building applications using MEAN stack
  • Good understanding of different architectural approaches for building integration applications (Microservices, SOA, Messaging)
  • Good understanding of DevOps and coordinating with DevOps teams to setup CI/CD pipelines.
  • Prior experience in utilizing Service Mesh (Istio), API Management tools (Apigee) and Messaging tools (Kafka) in building Microservices solution.
  • Proven experience with business and technical requirements analysis, business and process modeling, system development methodology.
  • Experience overseeing the design, development, and implementation of software and hardware solutions, systems, or products
  • Strong analytical skills, ability to reconcile initiatives with business strategies and goals, competence with common financial analysis techniques
  • Demonstrated ability to create requirements specifications in both technical and user-friendly language.
  • Proven ability to exercise independent judgment and take action.
  • Demonstrated analytical, mathematical, and creative problem-solving skills.
  • Highly self-motivated and directed. Strong customer service orientation
  • Proven ability to effectively prioritize and execute tasks while under pressure.
  • Demonstrated strong verbal and written communication, listening and interpersonal skills; attention to detail and accuracy in work; and time management and organizational skills
  • Demonstrated strong verbal and written communication and interpersonal skills; attention to detail and accuracy; and time management and organizational skills.
  • Highly proficient in the use of MS Word, MS Excel, PowerPoint and Outlook

Service Orientation

This is a major area of importance. People who are successful in this position will be eager to help, committed to doing things right and always focused on the customer’s wants and needs.


Leadership skills are of moderate importance. Successful incumbents will possess excellent communication skills and have the ability to interpret technical information to all levels of associates in a positive and motivational manner and so that they can understand. An emphasis on inter-personal relationships and “results orientation” will ensure success in this position.

Analytical Skills

The person in this position will need to have keen analytical skills that will allow him/her to look at data and identify discrepancies and irregularities and determine the best solution to correcting the situation.


In order to be effective in this position, the incumbent must be able to manage multiple priorities and deadlines to better handle day-to-day and special situations.

Physical Demands and Work Conditions
The physical demands described here are representative of those that must be met by an associate to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential function. While performing the duties of this job, the associate is required to stand; use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms; and talk or hear; stoop, kneel, crouch or crawl; and climb or balance. The associate must occasionally lift and/or move heavy equipment. Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception and the ability to adjust focus.

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The work environment includes working with moving mechanical parts. The noise level in the work environment is usually moderate to loud as in and around computer room equipment.

EZCORP is an Equal Opportunity Employer.


From the USA? You Can Earn Beer Money – Click Me

To apply for this job please visit www.indeed.com.