
About this job
StoneX Financials is seeking an experienced and highly skilled Java Developer to join our dynamic team on a long-term contract basis. This pivotal role offers the flexibility of remote work or the option to collaborate from our bustling New York City office. As a Java Developer, you will be instrumental in designing, developing, and deploying scalable microservices and robust enterprise applications, contributing directly to our cutting-edge financial technology solutions.
Key Responsibilities
- Design, develop, and maintain high-performance, scalable Java-based applications and microservices primarily leveraging the Spring Boot framework.
- Collaborate with cross-functional teams to define, design, and ship new features, ensuring seamless integration and optimal performance.
- Implement and manage RESTful APIs, ensuring secure, efficient, and reliable communication between services.
- Work with relational databases like MySQL and PostgreSQL, utilizing ORM tools such as Hibernate for efficient data management.
- Contribute to the continuous improvement of our CI/CD pipelines using tools like Jenkins and GitLab CI to streamline deployment processes.
- Participate in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment.
- Ensure code quality, maintainability, and reliability through robust unit testing and adherence to best practices.
- Actively engage in architectural discussions and contribute to the evolution of our cloud-native infrastructure on platforms like AWS and GCP.
Requirements
- Minimum of 5 years of professional experience in Java (J2EE) development, with a strong emphasis on building scalable enterprise applications.
- Demonstrable expertise with Spring Boot and other core Spring frameworks, including Spring MVC, Spring Data, and Spring Security.
- Proven experience in designing and developing robust RESTful APIs.
- Solid understanding and hands-on experience with relational databases such as MySQL or PostgreSQL, coupled with ORM tools like Hibernate.
- Proficiency in version control systems, particularly Git, for collaborative development.
- Familiarity with CI/CD concepts and practical experience with tools like Jenkins or GitLab CI.
- Experience with containerization technologies, specifically Docker, and exposure to cloud platforms such as AWS, Azure, or GCP.
- Prior experience with microservices architecture and messaging systems like Kafka or RabbitMQ is highly preferred.
- Knowledge of unit testing frameworks (e.g., JUnit, Mockito) and Agile/Scrum methodologies.
What We Offer
- An opportunity to work on impactful projects within the dynamic financial technology sector with a reputable client.
- A collaborative and innovative work environment that fosters professional growth and continuous learning.
- Flexible working arrangements, including remote work options or the choice to work from our New York City office.
- Exposure to cutting-edge technologies and cloud-native development practices.
- A long-term contract position offering stability and engagement in significant projects.
Eligibility
Professionals • 5-5 years of experience
Skills
Perks & facilities
BIPPL has taken all reasonable steps to ensure that information on this site is authentic. Applicants are advised to research bonafides of advertisers independently. BIPPL shall not have any responsibility in this regard. We also recommend that you visit Security Guidelines and Terms of Service for more comprehensive information on this aspect. Please note that RiseFlake will not be responsible for any information you share on the company platform.