Java Developer Opportunity
Showcase your technical expertise and leadership skills in a dynamic work environment with one of our clients active in the IT and finance industries.
Key Responsibilities:
1. Analyze client needs to define project scope and scale.
2. Design software architecture and apply design patterns.
3. Write low-level and high-level code using CI/CD frameworks.
4. Create technical documentation.
5. Troubleshoot and resolve software issues.
6. Collaborate with product teams to develop scalable APIs and integration capabilities.
7. Lead Java development teams in designing and implementing cutting-edge solutions.
8. Work with cross-functional teams to deliver innovative software products.
9. Drive innovation and champion best practices in software development.
10. Participate in code reviews and provide constructive feedback.
11. Stay up-to-date with the latest Java technologies and trends.
Job Requirements:
1. At least 3 years of experience as a full stack engineer (Java, Spring, Typescript, Security, AWS).
2. Detailed knowledge of software development methodologies.
3. Advanced understanding of back-end technology, front-end development, and RESTful services (React, Spring, MongoDB, PostgreSQL).
4. High level of autonomy and independence.
5. Strategic and analytical thinking.
6. Collaborative team player with strong communication skills.
7. Excellent problem-solving abilities.
8. Ability to mentor and coach junior developers.
9. Bachelor's degree in Computer Science or related field.
If you have a passion for Java development and a proven track record of leading successful projects, we encourage you to apply. This is an opportunity to make a real impact and propel your career in a supportive and collaborative work environment.