Java Developer (Junior/Mid-Level)
Location: Belfast
Job Summary: We are actively seeking several Junior and Mid-Level Java Developers to become an integral part of our expanding team based in Belfast. As a Java Developer in our company, you will join a dynamic global team tasked with crafting and maintaining in-house systems that are vital to our business operations. Your role will be pivotal in addressing challenges within the ever-evolving regulatory landscape.
Overall Responsibilities:
1. Engage in the detailed design process, developing program specifications.
2. Write, test, and debug intricate application programs.
3. Contribute to the system design process, applying analytical techniques as needed.
4. Participate in crafting functional specifications for system components.
5. Create prototypes based on functional specifications.
6. Design subsystems and smaller-scale systems within the application realm.
7. Support users during testing phases and assist with training and deployment preparation.
8. Work across multiple platforms and employ various tools and methodologies, with a specific focus on required technologies for the project or program at hand.
9. Apply expertise in automated deployment and DevOps practices as suitable for the role.
Technical Skills:
Core Development:
10. Proficiency in Java and .NET programming languages.
11. Experience with Spring Boot framework.
DevOps and Automation:
12. Familiarity with CI/CD principles and tools.
13. Demonstrable experience with automated deployment processes.
Experience:
14. For Junior Developers: Entry-level with demonstrable knowledge or experience in Java and related technologies.
15. For Mid-Level Developers: 2-4 years of hands-on experience in Java development and a solid understanding of .NET and Spring Boot within a professional setting.
Day-to-Day Activities:
16. Develop and maintain Java-based applications, ensuring high performance and responsiveness.
17. Collaborate with team members to define system requirements and design solutions.
18. Conduct code reviews and unit testing to ensure robustness and reliability.
19. Work closely with DevOps to streamline development processes through automation.
20. Assist in system integrations and the deployment of software releases.
Qualifications:
21. Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field.
22. Additional certifications or training in Java, .NET, Spring Boot, or related technologies are advantageous.
Soft Skills:
23. Strong problem-solving and analytical abilities.
24. Effective team player with good communication skills.
25. Eagerness to learn and adapt to new challenges in a regulatory environment.
26. Ability to manage time effectively and meet deadlines.
27. Detail-oriented with a focus on delivering quality output.
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.