Senior Java Developer - Hybrid
McLean, VA, United States
MID/ SR JAVA DEVELOPER
Responsibilities: Your responsibilities will be to Design, develop, integrate third party components, test, install and support programs/systems.
Analyze detailed system factors: input/output requirements, information flow, hardware/software requirements, kernel settings, etc.
Evaluate and recommend technical feasibility and estimates of the proposed solutions.
Participate in the definition and implementation of software components in collaboration with third party software providers.
Provide technical assistance to colleagues and assist in resolving problems reported by other team members.
Develop and maintain technical documentation and prepare and give presentations to customers on systems.
Where appropriate, write system documentation and operating procedures.
Supporting the delivered software and being part of a 'Centre of Expertise' problem solving team.
Qualifications: Professional knowledge and expertise.
The candidate should have had relevant exposure to the development of highly scalable, resilient and secure software.
Knowledge of the following components is essential:
Technical skills:- OO programming techniques, Design Patterns, Java techniques - JDK, debuggers, profilers
J2EE:- Servlets, JSP, JavaScript, AJAX (GWT expertise is an asset), SpringBoot framework
Web technologies: Web Services, Apache Tomcat
OS: Linux (RedHat)
Network protocols: TCP/IP, SSL/TLS,1-way TLS,2-way TLS
Security technologies: PKI, HMAC, AES, digest algorithms, hardware token s
OpenAPI Specification: REST API, Oauth2 framework
Software development environments and tools:- Bitbucket, Integrated Development Environment (Eclipse, Intellij), Maven, Git
Cloud Experience:- AWS/GCP/Azure , CI/CD development Lifecyle
Soft skills:- Adaptability and responsiveness to change, Take accountability for delivering results, Strong communication skills (both written and oral), Planning and organizing - Quality orientation - Team orientation, Open communication, Agile mindset, Scrum development skill sets
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").
#cjjobs