Version 1 is seeking a skilled Java Developer with a strong background in software development and preferably a good understanding of the financial securities domain.
The role involves extensive hands-on Java development with enterprise technologies.
The candidate must have a proven track record of delivering high-value technical projects.
Effective collaboration with key partners both inside and outside the organization is essential.
The candidate should possess the ability to lead and persuade others while positively influencing team outcomes.
Multitasking and handling production issues in a fast-paced environment is required.
The role enforces discipline across the software development lifecycle, including test-driven development.
Strong communication skills are necessary to engage colleagues, business partners, external stakeholders, and employees.
The candidate will help support the environment, ensuring effective utilization of the platform and that systems run well in production.
The ability to deliver high-quality results under tight deadlines is crucial.
Requirements:
A Bachelor’s degree in computer science, Engineering, or a related field is required.
The candidate must have more than 4+ years of proven experience as a Java Developer.
Advanced Java skills are necessary, including expertise in multi-threading, hash maps, and other advanced Java concepts.
Experience in core Java with Spring, including multithreaded programming and remote debugging, is required.
Proven experience in the design and architecture of software applications is essential.
In-depth knowledge of object-oriented design and SOLID principles is required.
Familiarity with CI/CD tools is necessary for continuous integration and delivery.
Strong experience with relational databases such as DB2, Oracle, or Sybase is required.
Familiarity with design patterns is a prerequisite for object-oriented design and programming.
Experience in efficient storage and processing of large datasets, including batching, is necessary.
Proficiency with version control systems like SVN or GIT is required (GIT is a plus).
Experience with messaging systems such as JMS (TIBCO EMS and/or IBM MQ) and JMX is necessary.
Proficiency with Agile build tools such as Maven, CI, TDD, etc., is required.
A good understanding of full software lifecycle development processes, including Agile methodologies, is essential.
Experience with JMX consoles like VisualVM, JConsole, and memory tuning is required.
Benefits:
Version 1 offers a hybrid work schedule along with business travel opportunities, promoting a balance between work and life.
Employees benefit from a tech-related benefits package, including an innovative Tech Scheme to stay updated with the latest technology.
The company prioritizes health and safety by providing private medical and life insurance coverage, free eye tests, and contributions towards glasses.
Employees can pursue incentivized certifications and accreditations, including AWS, Microsoft, Oracle, and Red Hat.
The employee-designed Profit Share scheme distributes a portion of the company's profits each quarter among employees.
Version 1 is dedicated to professional growth, offering the Pathways Career Development Quarterly program to support employees in reaching their full potential.