Accelerate Your Career
We are storming the marketplace with the highly skilled, experienced, and certified professionals that businesses need.
Java Developer
SkillStorm is seeking a Java Developer for our client in Charlotte, NC. Candidates must be able to work on SkillStorm's W2; not a C2C position. EOE, including disability/vets.
Job Description:
- 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, you'll 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 experience
- Strong core Java skills
- Experience of web development with spring MVC or 3+ years with Spring Boot micro services
- Excellent knowledge of Spring Framework (3 and above) and a clear understanding of dependency injection
- Good understanding of Hibernate/JPA and Object-relational mapping, including performance considerations
- Experience in UI development highly desirable: Angular, HTML5, CSS, JavaScript, JQuery and JSP.
- Experience developing REST based web services
- Experience integrating systems using a wide variety of protocols like REST, SOAP, JSON and a number of others
- Database SQL skills or equivalent
- Proven ability to understand and troubleshoot large systems, drilling down to code level to identify the root cause of issues
- Continuous Integration- Jenkins
- Source Code Management- Git, BitBucket, Subversion
- Experience with agile tools and methodologies (eg Scrum, Confluence, JIRA)
- Excellent communication skills- written & oral
- Must 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, Cucumber
- Experience with build tools such as Maven, Gradle
- Working on messaging solutions such as MQ or Apache Kafka
- Good knowledge and experience of Spring Batch or other batch processing.
- SQL performance tuning
- Website performance tuning
Responsibilities:
- Responsive website and web services development
- Research, vet, learn, and deploy bleeding-edge technology and best practices on an ongoing basis
- Quickly exterminate bugs
- Write scalable, maintainable, and reusable code in an agile environment
- Lead the quality assurance control and cross-browser/cross-platform compatibility on all projects
- Testing
#LI-DNI
Similar Jobs
Java Developer
Contract job in Charlotte
Java Developer
Contract job in Charlotte
Java Developer
Contract job in Charlotte
Java Developer
Contract job in Charlotte
Java Developer
Contract job in Charlotte
Java Developer
Contract job in Charlotte
Java Developer
Contract job in Charlotte
Java Developer
Contract job in Charlotte
Java Developer
Contract job in Charlotte
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.