Unlock Your Potential as a Java Software Engineer
Are you ready to take your career to the next level as a Java Software Developer? Join our team and contribute to delivering exceptional IT consultancy services, driving innovation and transformation for clients worldwide.
Responsibilities:
* Develop Innovative Solutions: Collaborate with cross-functional teams to design and implement cutting-edge Java applications using Spring Boot, Hibernate, JPA, and RESTful APIs.
* Drive Technical Excellence: Contribute to cloud-based projects using AWS, Azure, or Google Cloud, ensuring adherence to industry best practices and continuous improvement.
* Solve Complex Challenges: Apply problem-solving and analytical skills to tackle technical complexities and identify opportunities for growth.
* Prioritize Quality: Ensure high-quality software delivery through thorough testing and validation using tools such as JUnit, Mockito, and Cucumber.
* Enhance Knowledge-Sharing: Engage in regular discussions with colleagues, fostering open communication and collaboration.
Requirements:
* Experience: At least 5 years of experience in Java software development or equivalent expertise.
* Technical Skills: Proficiency with security, web services, Spring Boot, JavaScript, Hibernate, REST/SOAP, JSON/XML, and SQL. Experience with NoSQL databases is a plus.
* Mindset: A proactive, positively critical thinker who thrives in a collaborative environment and communicates fluently in English.
* Agile Principles: Agile methodologies are second nature, and you're always looking for ways to optimize your workflow.
Benefits:
* Dynamic Career Path: Opportunities for professional growth and advancement within our organization.
* Comprehensive Benefits: Competitive compensation, benefits, and perks supporting work-life balance.
* State-of-the-Art Tools: Access to industry-leading technologies and platforms.
* Flexible Work Arrangements: Adapt to changing project requirements, working remotely or on-site, depending on needs.
* Camaraderie: Regular events and activities promoting teamwork and social bonding.