Logo
JobRialto

Java Developer

JobRialto, Roseland, New Jersey, us, 07068


Job Duties and Responsibilities:

Design, develop, and maintain robust, scalable applications using Java, Spring Boot, and Python.

At least 3 years of strong hands-on experience in Core Java, Spring (Core, MVC etc.)

Implement and optimize NoSQL and NewSQL database solutions to handle high volumes of data.

Collaborate with cross-functional teams to analyze requirements and develop solutions for Merchant Payment, Payment Switch, and other Fintech applications.

Write clean, efficient, and well-documented code.

Ensure the performance, quality, and responsiveness of applications.

Participate in code reviews and provide constructive feedback to peers.

Troubleshoot and debug applications to resolve issues and enhance functionality.

Stay current with industry trends and technologies to continually improve development practices.

Knowledge of domain-driven design, design patterns, and enterprise integration patterns.

Requirements:

B-Tech or master's degree, software development, engineering, or a related technical field.

3-4 years of professional experience as a Java Backend Developer.

Proficiency for writing code in Java (Spring Boot and Spring batch) & Microservices for backend development.

Strong experience with Python for scripting and automation.

Hands-on experience with NoSQL databases (e.g., MongoDB, Cassandra) and NewSQL databases (e.g., CockroachDB).

Experience with Merchant payment solution, and other fintech-related domains is highly desirable.

Understanding of RESTful APIs and web services.

Familiarity with version control systems like Git.

Familiar with Message Queue, Rabbit MQ etc.

Strong problem-solving skills and analytical mindset.

Excellent communication and teamwork abilities.

Preferred Qualifications:

Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).

Knowledge of front-end technologies (e.g., JavaScript, React, Angular) is a plus.

Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).

Background in data analytics or machine learning is a plus.

Education:

Bachelors Degree