Java Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

TBD

DATE POSTED

Mar 11, 2025

JOB OVERVIEW

Job Summary: We are looking for a passionate and talented Java Developer with experience in Spring Boot/Spring Webflux to join our dynamic development team. You will be responsible for designing, developing, and maintaining Java-based applications, utilizing modern frameworks such as Spring Boot to create robust and scalable back-end systems.

Key Responsibilities:
•Design and develop enterprise-grade applications using Java and Spring Boot/Spring Webflux.
•Collaborate with cross-functional teams to gather and understand project requirements.
•Write clean, maintainable, and efficient code that follows industry best practices and standards.
•Develop RESTful web services and APIs using Spring Boot and integrate with front-end components.
•Implement microservices architecture for scalable and maintainable applications.
•Knowledge of web socket and multithreading is must.
•Troubleshoot, debug, and optimize existing applications to improve performance and scalability.
•Write unit and integration tests to ensure high code quality and reliability.
•Design and integrate Order Management System (OMS) and Risk Management System (RMS) to ensure seamless trading execution.
•Work with Kafka, Redis, and message queues for event-driven architectures.
•Optimize low-latency APIs for high-speed trading and risk calculations.
•Collaborate with DevOps teams to implement CI/CD pipelines and automate deployment processes.
•Stay up to date with the latest Java technologies and Spring framework releases.

Skills & Qualifications:
•Bachelor's degree in Computer Science, Information Technology, or related field.
•4+ years of experience in Java development with a strong focus on Spring Boot/Spring Webflux.
•Solid understanding of Java 8+ features, OOP principles, and design patterns.
•Hands-on experience in building RESTful APIs and working with JSON.
•Familiarity with Spring Cloud, Spring Security, Spring Data JPA, and Spring MVC. Strong knowledge of relational databases such as MySQL, PostgreSQL, or MsSQL.
•Experience with microservices and containerization using Docker and Kubernetes.
•Familiarity with version control systems, particularly Git. Ability to work effectively in a collaborative, team-based environment.
•Excellent problem-solving and debugging skills.

Nice to Have:
•Experience with cloud platforms like AWS.
•Familiarity with Apache Kafka, RabbitMQ, or similar messaging systems. Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript, Angular or React).
•Experience with CI/CD tools like Jenkins, GitHUB.
•Understanding of Agile/Scrum development methodology and working in a distributed team environment.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin