Contractor Senior Java Software Engineer
Endava is hiring a remote Contractor Senior Java Software Engineer. The career level for this job opening is Senior Manager and is accepting Charlotte, NC based applicants remotely. Read complete job description before applying.
Endava
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
The Senior Java Software Engineer will be responsible for building custom software solutions of high-quality while following coding standards and applying best practices.
This individual will be responsible for development/coding, debugging, testing, and troubleshooting throughout the application development process, contributing to moderately complex aspects of a project or product.
Required Qualifications:
- Bachelor's degree in Software Engineering, Computer Engineering, Computer Science or equivalent experience
- 7+ years of professional experience designing and developing software applications
- Proficiency with Java and the JDK Framework
- Proficiency with Object Oriented Programming (OOP)
- Proficiency with troubleshooting/debugging software applications
- Experience designing and developing Web based systems, as well as Client / Server based applications.
- Experience in software development lifecycle methodology
- Exceptional written and verbal communication and problem solving skills
- Strong teamwork and collaboration skills
- Experience with the following additional technologies: .NET, JMS, Microsoft SQL Server, Oracle SQL, TCP/IP, ASP.NET, WCF/Web API
- Experience with the following development tools: Eclipse, Microsoft Team Foundation Server (TFS), Microsoft Azure/DevOps, Git Source Control and Bug Tracking, Microsoft SQL Management Studio, Microsoft Visio, Microsoft Office
- Experience with MVC and MVVM architectural patterns, Microsoft Entity Framework, Vue.js, Angular.js, or experience with other Javascript reactive frameworks, HTML, CSS, Ajax, SQL, LINQ