Java Developer

Posted 19 October 2023
Salary 145000.0
LocationNew York
Reference102599

Job description

Software Engineer – Java / Spring

Join our dynamic team at our development center in Cary, NC, where you'll be at the forefront of innovative software solutions. We are seeking multiple skilled Java Developer / Software Engineer candidates, to contribute to our diverse range of projects, ranging from server-side applications to full-stack development.

What We Offer You:
• Salary up to circa $145k plus very generous benefits
• Visa sponsorship (criteria applies)
• Competitive health and wellness benefits that support your well-being inside and outside the office
• A friendly, inclusive environment fostering networking and collaboration across various functions and business areas
• Lots of promoting from within;
• This expansion means a variety of career progression options in the future;
• Training in any knowledge-gaps.

Your Key Responsibilities:
• Develop scalable, robust applications using the appropriate design patterns, algorithms, and Java frameworks
• Collaborate within an agile development lifecycle to drive tangible business outcomes
• Create automation solutions that facilitate continuous integration (CI) and continuous deployment (CD) pipelines to production
• Engage with the broader engineering community by sharing your insights, designs, and experiences with Java frameworks

Essential Skills:
• Demonstrable expertise in Java and/or other Java Virtual Machine (JVM) languages
• Proficiency in Spring (especially Spring Boot) and REST;

Desirable Skills:
• Microservices and micro front-end experience is advantageous
• Familiarity with JavaScript frameworks; experience with TDD and BDD is a plus
• Knowledge of CI/CD frameworks (e.g., Jenkins) and build tools (Gradle, Maven); containerization (Docker, Kubernetes) or cloud experience (GCP) is desirable
• Optional experience in Kotlin or Scala can be a valuable addition

If you're excited about pushing the boundaries of software development and contributing to innovative solutions, we encourage you to apply. Join our team and unlock limitless technical growth while collaborating on impactful projects. Explore opportunities to expand your skills within an environment that values your well-being and encourages professional development.

As part of our hybrid working model, this role is based in our Cary office. We provide reasonable accommodations for candidates and employees with substantiated needs based on disability and/or religion

Please get in touch via this website. If you're passionate about Java and have experience with Spring, microservices, and UI frameworks, we want to hear from you. We're also offering opportunities to explore Kotlin and Scala roles for those ready to elevate their Java Virtual Machine (JVM) expertise. Our engineers excel in robust software development, leveraging CI/CD pipelines and embracing behavior-driven development (BDD) and test-driven development (TDD) practices. Join us to further expand your technical skills within a collaborative and growth-oriented environment.

Keywords for search:
Java Developer, Microservices, UI Frameworks, Backend Engineer, Software Developer, Cloud, Java Engineer, Financial Technology, Back End Engineer, Distributed Systems, Front End Developer, DevOps, Data Analysis, Full Stack Engineer, REST APIs, Digital Transformation, Application Developer, Kubernetes, Investment Banking, Software Architect, CI/CD, Algorithm Design, Java Programmer, Software Engineer, API Development, Spring Boot, System Design, Java Specialist, Web Developer, Banking Solutions, Java Enthusiast, Server-side Developer, Java Expert, Java Architect, Enterprise Applications Developer, Java Guru, Financial Software Engineer, JVM Developer, Platform Engineer, Java Consultant, Java Innovator, Core Java Developer, Payment Systems Specialist, Technical Lead, Java Wizard, Technology Solutions Developer.