Marathon TS ยท 2 days ago
Senior Java Developer
Wonder how qualified you are to the job?
Information ServicesProfessional Networking
Insider Connection @Marathon TS
Responsibilities
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.
Support the delivered software and be part of a 'Centre of Expertise' problem-solving team.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Professional knowledge and expertise
Relevant exposure to the development of highly scalable, resilient and secure software
Knowledge of 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 tokens
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
Preferred
GWT expertise
Experience with Marathon TS
Experience with Agile methodologies