Job Opportunity
We are seeking an experienced professional to join our organization as a Senior Java Developer.
Job Description
Design and develop innovative software solutions for commercial projects in a fast-paced Agile environment.
Collaborate with cross-functional teams, including developers, testers, and product owners, to deliver high-quality products.
Perform code reviews and provide constructive feedback to team members.
Participate in planning, backlog refinement, and user story estimation activities.
Elaborate user stories into coding tasks and demonstrate expertise in a wide range of relevant technologies.
Mentor and coach junior team members, providing guidance and support to help them grow professionally.
Communicate effectively with stakeholders and clients, ensuring seamless collaboration and project success.
Requirements
6+ years of experience in a similar professional role
Expertise in Java v17, JavaScript (including VueJS), unit testing (JUnit with complex mocking), and developing and utilizing APIs (Jersey)
Familiarity with HTML5/CSS, test-driven development, and behavior-driven development
Experience with continuous integration and deployment (CI/CD) and working in a DevSecOps culture
What We Offer
Competitive salary
Opportunities for professional growth and career advancement
A dynamic and supportive work environment
Flexible work arrangements
Key Responsibilities
Developing and implementing software solutions that meet business requirements
Working collaboratively with cross-functional teams to deliver high-quality products
Providing technical guidance and support to junior team members