job summary:
Summary:
This position is in the commercial card technology group delivering cutting edge digital services to our Commercial card corporate clients.The group provides support for various technologies including web-based applications, APIs, SSO, and a mobile app.We are looking for an experienced developer to develop, enhance, debug, support, and unit test software applications in an agile development environment.In this role, youll interact work with product owners on one or more agile projects to help deliver via a multidisciplinary, highly skilled digital team.
Essential
At least 7+ years of development experiencecore Java skillsExperience of web development with spring MVC or 3+ years with Spring Boot micro servicesExcellent knowledge of Spring Framework (3 and above) and a clear understanding of dependency injectionGood understanding of Hibernate/JPA and Object-relational mapping, including performance considerationsExperience in UI development highly desirable: Angular, HTML5, CSS, JavaScript, JQuery and JSP.Experience developing REST based web servicesExperience integrating systems using a wide variety of protocols like REST, SOAP, JSON and a number of othersDatabase SQL skills or equivalentProven ability to understand and troubleshoot large systems, drilling down to code level to identify the root cause of issuesContinuous Integration- JenkinsSource Code Management- Git, BitBucket, SubversionExperience with agile tools and methodologies (eg Scrum, Confluence, JIRA)Excellent communication skills- written & oralMust be able to work in a team environment with minimal supervision, comfort with collaboration, open communication and reaching across functional borders.
Desirable
Good knowledge and experience of testing frameworks ie Junit, Selenium, CucumberExperience with build tools such as Maven, GradleWorking on messaging solutions such as MQ or Apache KafkaGood knowledge and experience of Spring Batch or other batch processing.SQL performance tunningWebsite performance tunningJava Developer - ResponsibilitiesResponsive website and web services developmentResearch, vet, learn, and deploy bleeding-edge technology and best practices on an ongoing basisQuickly exterminate bugsWrite scalable, maintainable, and reusable code in an agile environmentLead the quality assurance control and cross-browser/cross-platform compatibility on all projectsTesting
location: Charlotte, North Carolina
job type: Contract
salary: $55 - 65per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
This position is in the commercial card technology group delivering cutting edge digital services to our Commercial card corporate clients.The group provides support for various technologies including web-based applications, APIs, SSO, and a mobile app.We are looking for an experienced developer to develop, enhance, debug, support, and unit test software applications in an agile development environment.In this role, youll interact work with product owners on one or more agile projects to help deliver via a multidisciplinary, highly skilled digital team.
qualifications:
Experience level: ExperiencedMinimum 10 years of experienceEducation: Bachelors
skills: JavaJAVA DEVELOPER
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
For certain assignments, Covid-19 vaccination and/or testing may be required by Randstads client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.