The position of Senior Java Developer allows you to work on exciting projects directly impacting our clients. You will engage in developing and maintaining applications while mentoring junior developers, driving technical excellence across the team.
Responsibilities
Write clean, efficient, and well-documented code.
Engage in requirements gathering to meet business needs.
Work directly with clients to understand software requirements.
Ensure effective communication within the development team.
Lead technical discussions and present solutions.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Master's degree is an advantage
Experience
5+ years in software engineering with a focus on Java
Technical Skills
Java
RESTful Services
Soft Skills
Communication
Problem-Solving
Certifications
AWS Certified Developer
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Experience with cloud platforms (AWS, Azure): Knowledge of cloud-based solutions to leverage scalable technologies.
Understanding of Agile methodologies: Experience working in Agile teams for rapid product development.
Benefits
Extensive health benefits including dental and vision.
Generous retirement plans.
Flexible work hours accommodating various needs.
Continuous learning and development opportunities offered.
Company Culture
Diversity & Inclusion: We celebrate diversity and strive to create a welcoming environment for all team members.
Employee Wellbeing: We value our employees' wellbeing and have programs to support work-life balance.
Open Communication: We maintain open lines of communication to foster a transparent work culture.
Status: Open
Other Jobs in Information Technology (IT) and Software Development