What are the responsibilities and job description for the Senior Java Software Engineer position at Ztek Consulting?
Role: Senior full-stack developer, on-site - Full-time
Remote position: New York City, NY or Chicago, IL or Dallas, TX
Job ID: 382590/JO
Must Have Technical/Functional Skills
· Experience developing desktop and mobile applications
· Familiarity with common stacks
· Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
· Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
· Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
· Experience in CI-CD, Containerization, OpenShift
· Proficient in authoring, editing, and presenting technical documents
· Demonstrated ability to adapt and work with team members of various experience levels
Excellent written and verbal communication skills
Roles & Responsibilities
· Work with development teams and product managers to ideate software solutions
· Design client-side and server-side architecture
· Build the front-end of applications through appealing visual design
· Develop and manage well-functioning databases and applications
· Write effective APIs
· Test software to ensure responsiveness and efficiency
· Troubleshoot, debug and upgrade software · Create security and data protection settings · Build features and applications with a mobile responsive design · Write technical documentation · Work with data scientists and analysts to improve software
Generic Managerial Skills,
· Strong analytical and problem-solving abilities.
· Excellent communication and stakeholder management skills.
Ability to work independently and in cross-functional teams.
Salary : $100,000 - $140,000