We're looking for an experienced Senior Software Engineer skilled in Java to deliver innovative software solutions. You'll be collaborating with cross-functional teams to enhance our existing products and develop new ones.
Responsibilities
Architect and deliver innovative solutions for client requirements.
Participate in the complete software development life cycle.
Continuously assess and refactor code to support maintainability.
Work closely with the QA team to rectify issues before deployment.
Help establish best practices within the engineering team.
Requirements
Education
Bachelor's degree in a technology-related field
Master's degree is highly beneficial
Experience
6+ years in full-stack development with a focus on Java
Technical Skills
Microservices
Docker
Soft Skills
Effective communication
Leadership
Certifications
AWS Certified Developer
Lean Six Sigma Certification
Languages
English: Fluent
Advantageous
Cloud Technologies: Working knowledge of cloud platforms such as AWS or Azure.
Agile Methodologies: Experience in Agile development and related tools like JIRA.
Benefits
Health, dental, and vision coverage
Performance bonuses and salary reviews
Professional development opportunities
Flexible scheduling with remote work potential
Company Culture
Continuous Improvement: We invest in our employees through training and development.
Empowerment: Employees are empowered to make decisions and bring their ideas to the forefront.
Strong Community: We foster a sense of community among our employees, promoting collaboration and support.
Status: Open
Other Jobs in Information Technology (IT) and Software Development