Design and develop software using Java and web front-end technologies.
Work on new and existing products, including web applications, server software, and secure services.
Help design scalable systems that allow rapid feature release while accommodating future growth.
Collaborate with system leads and project managers to plan milestones, implement improvements, and review code.
Write clean, testable code, troubleshoot issues, and support the DevOps team.
Prepare technical and user documentation.
Requirements
4+ years of Java development experience.
Strong understanding of software patterns, best practices, and modular design.
Experience with web front-end development.
Familiarity with RESTful web services, message queues, and SQL/NoSQL databases.
Passion for innovative technology and problem-solving in a fast-paced environment.
Education
Bachelors degree in Engineering, Computer Science, or related field.
Soft Skills
Analytical and creative thinker.
Collaborative team player with strong communication skills.
Motivated to stay ahead of emerging technologies.
Salary
If you're confident that you fit the role, let's chat! The salary is open for discussion. It will be market related based on qualifications, skills, and experience.