What are the responsibilities and job description for the Senior Java Software Engineer position at CSC?
Senior Java Software Engineer
Wilmington, DE or Gaithersburg, MD
Monday - Friday / 8:00 AM - 5:00 PM
If you like building innovative solutions, you’ll fit in perfectly at CSC - the world’s leading provider of digital brand, business, legal, and tax services. We use technology to make businesses run smoother and smarter and we need talented Software Engineers like you to make this happen!
Our organization needs a self-starter who is passionate about making a difference, working within a team, and delivering high quality software.
Some of the things you'll be doing:
- Write software in Java as a full-stack developer who will implement solutions from the user interface all the way down to the database
- Work with modern JavaScript frameworks to build customer facing solutions focused on end-user experience (UX)
- Build stable, scalable, and secure backend services
- Build software deployment pipelines using CI/CD best practices
- Be an active participant in the SCRUM software development process by working closely with other team members to deliver working software
What technical skills, experience, and qualifications do you need?
- 8 years of experience developing software
- Proficiency in Java development
- Experience with Relational Database development (Oracle, SQLServer, or MySQL)
- Proficiency in SpringFramework and SpringBoot
- Experience creating interactive user experiences with HTML, CSS, and JavaScript
- Experience architecting software systems, microservices, messaging systems, etc.
- Experience with unit testing and functional testing
Preferred Qualifications
- Experience with UI Frameworks jQuery, React Framework or AngularJS
- Experience with REST web services
- Git and GitHub, Jenkins & CI/CD fundamentals
- Experience working with Kubernetes
- A BA/BS degree in Computer and Information Sciences or other relevant degree in the field
#LI-CS1