Overview As a Java Developer, you will collaborate with teams across the business, including Software Engineers, Analysts, DevOps Engineers, and more, to design and develop software components to support business requirements. You'll be able to take a leadership approach and advise on the adoption of new technologies, advise and mentor junior-level team members, and oversee development. As such, you should have experience across the full SDLC.
Responsibilities - Provide technical leadership and development oversight to teams of Software Engineers/Analysts
- Ensure application design adheres to the appropriate architectural and design patterns in the systems
- Develop key software components, and use your code as a teaching tool across the team for patterns and techniques
- Host sessions for design and code review for stakeholders across the business
- Improve engineering standards and process to improve team capabilities and efficiency
- Collaborate effectively with a large global team of Software Engineers, Business Analysts, DevOps and support staff to deliver software solutions for the business
- Lead the adoption of new technologies, where appropriate, to solve business problems while adhering to architectural guidelines
- Serve as an advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team
Requirements You are:
- A developer with 10+ years of experience within the full development lifecycle, from architecture through test and deployment, with cross-platform skills; you have 7+ years of Application Development experience and 5+ years of Application Development experience in Hadoop
- Experienced in Web Technologies (HTML, CSS, React JS), REST-APIs) and backend usingJava/J2EE technologies
- Knowledgeable in cloud platforms (AWS, Azure, or Google Cloud) and the deployment/packaging of solutions such as Dockers/Kubernetes, OpenShift
- Experienced with Agile software development processes, with a strong emphasis on test-driven development
- Knowledgeable of CI/CD pipelines and experienced in tools such as JIRA, BlackDuck, SONAR, etc.
- Highly understanding of JVM internals, such as class loading and memory management
- Able to evaluate design trade-offs and document choices effectively
- Able to build sophisticated tooling for development and production team use
- Highly experienced in working with most (if not all) of the following technologies: JavaCore (with extensive hands-on experience with concurrent programming), Spring Framework (Core, Integration, Batch, JDBC, Hibernate), Distributed Caching Frameworks (Oracle Coherence, Redis or equivalent), Cloud Computing Technologies (with practical experience working with containers, microservices and large datasets in Docker/Kubernetes), Databases (RDBMS - preferably Oracle, NoSQL - preferably MongoDB), Linux environment (including scripting skills), and SDLC/DevOps (Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, or any secure coding toolkits)
It would be great if you also had:
- Experience in the Banking/Financial domain
We Can Offer You - A highly competitive compensation and benefits package
- A multinational organization with offices in 17 countries and the possibility to work abroad
- Laptop and a mobile phone
- 15 days of paid annual leave
- Maternity & Paternity leave plans
- Commuter benefits
- A comprehensive insurance plan including: medical, dental, vision, life insurance, and long-/short-term disability
- Extensive training opportunities, focused on skills, substantive knowledge, and personal development
- On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses
- Coaching opportunities with experienced colleagues from our FinLabs and Center of Excellences (CoE) groups
- Cutting edge projects at the world's leading tier-one banks, financial institutions and insurance firms
- A flat and approachable organization
- An excellent working atmosphere: regular drinks, sports activities, offsite weekends with a young, dynamic team
- A truly diverse, fun-loving and global work culture
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 empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs.
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.
Fraudulent disclaimer