Description

Summary

The Provincesoft team is seeking a talented and highly motivated Java Software Engineer to become part of our team. Our mission is to provide industry leading platform & products to empower US Clients to massively accelerate security, compliance, and authorization to fulfill their mission objectives.

Our team is for engineers who love to code/design and have the desire and ability to work in a full stack cloud development environment. We are a diverse team of passionate people who love to have fun, love to learn, and are focused on delivering value to our customers. Come join the team!

Responsibilities*

  • Solid knowledge and understanding of enterprise architecture styles, including Service Oriented Architecture (SOA), web and mobile architectures, client/server architecture, business intelligence architectures, messaging and integration architectures,
  • Develop services RESTful web services, AMQP based message solutions
  • Develop Java web applications using development frameworks such as Spring/Spring Boot, Hibernate, JPA, etc.
  • Develop Java Web applications using database SQL, View, Stored Procedures, Functions, and Views
  • Provide troubleshooting support and diagnostics to internal teams as necessary
  • Responsible for sound and high quality technical deliverables.
  • Design, develop, and maintain high-quality applications; responsible for end-to-end ownership including writing test cases, fixing bugs etc.
  • Provide innovative technical solutions to complex situations and resolves problems in timely manner.

Required Qualifications*

  • Minimum of 5 years of experience in Design and development of APIs using REST standards
  • Minimum of 5 years of experience in developing applications using Java
  • Demonstrated knowledge of hardware, gateways, value added services, bankcard rules and requirements preferred but not required
  • Strong understanding of object-oriented analysis and design (OOAD) concepts
  • Excellent written and verbal communication skills
  • Experience with build tools such as Maven, Jenkins, etc.
  • Bachelor’s degree
  • Excellent teamwork skills
  • Ability to work in small collaborative teams with minimal supervision

Education

Any Graduate