Java Software Engineer
- Full Time
- Java experience of 5 or more years
- Rest Webservices (API)
- Spring Boot, Hibernate
- SQL Views, Stored Procedures
- CI/CD with Jenkins
- Bachelor’s degree
- Good communication skills
- Apply Now
How to Apply
A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.
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