Java Developer

CYNET SYSTEMS INC.
New York, NY, United States
1 day ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$99,840.0 - $110,240.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Performance Management Automation of Tests Microsoft Azure Cloud Engineering Databases Persistent Data Structure Software Debugging Github
+32 more
Hibernate (Java) Java Persistence API PostgreSQL MongoDB MySQL NoSQL Oracle (Applications) Software Architecture Queueing Systems Responsive Web Design Secure Coding Service-Oriented Architecture Strategies of Testing TypeScript Google Cloud Java Application Server Enterprise Software Applications Spring-boot Backend Git Event Driven Architecture Build Management Containerization AngularJS Kubernetes Deployment Automation Apache Kafka Api Design Restful APIs Software Version Control Docker Microservices

Job description

  • Java 17+ & Spring Boot 3.3.x Development.
  • Design and develop scalable, high-performance backend applications.
  • Build and maintain RESTful APIs and microservices.
  • Angular 17+/19+ & TypeScript.
  • Develop modern, responsive user interfaces.
  • Integrate front-end applications with enterprise APIs.
  • JPA, Databases & Event-Driven Architecture.
  • Develop persistence layers using JPA/Hibernate.
  • Experience with Kafka, MQ, and relational/NoSQL databases., * Design and develop robust, scalable, and high-performance applications using Java 17+ and modern development frameworks.
  • Build, enhance, and maintain RESTful APIs and microservices using Spring Boot 3.3.x.
  • Develop and maintain front-end applications using Angular 17+/19+ and the latest TypeScript versions.
  • Implement data persistence solutions using JPA/Hibernate with relational and NoSQL databases.
  • Design and build event-driven solutions leveraging Kafka and Message Queue (MQ) technologies.
  • Develop cloud-ready, containerized services using Docker.
  • Collaborate with UI, QA, product, and architecture teams to deliver end-to-end solutions.
  • Participate in system design discussions, technical reviews, and architectural decisions.
  • Write clean, maintainable, and scalable code following coding standards and best practices.
  • Support CI/CD pipelines and automated deployment processes.
  • Use Git-based version control and contribute to Agile development practices.
  • Troubleshoot production issues and optimize application performance.

Requirements

  • Experience working within financial services or banking environments.
  • Exposure to cloud-native architectures and Kubernetes.
  • Familiarity with secure coding practices and enterprise application security.
  • Experience leading technical initiatives and mentoring development teams.

Skills:

  • Java.
  • Spring.
  • MQ.
  • Kafka.
  • Microservices.
  • Angular.
  • NoSQL.
  • Spring Boot.
  • JPA.
  • Hibernate.
  • TypeScript.
  • Docker.
  • Camunda.
  • Oracle.
  • PostgreSQL.
  • MySQL.
  • MongoDB.
  • Git.
  • GitHub Actions.
  • AWS.
  • Azure.
  • Google Cloud.

Qualification And Education:

  • Strong hands-on experience with Java 17+, Spring Boot 3.3.x, JPA/Hibernate, REST API Development, Microservices Architecture, Angular 17+/19+, and TypeScript.
  • Experience implementing event-driven architectures using Apache Kafka and MQ technologies.
  • Hands-on experience with Docker containerization.
  • Experience with workflow orchestration tools such as Camunda.
  • Strong understanding of software architecture patterns and design principles.
  • Experience working with databases such as Oracle, PostgreSQL, MySQL, and MongoDB.
  • Proficiency with Git and CI/CD tools including GitHub Actions or similar platforms.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Proven experience designing and implementing enterprise-scale Java applications.
  • Strong understanding of API development, integration, and service-oriented architectures.
  • Experience with testing methodologies including unit, integration, and automated testing.
  • Excellent debugging and problem-solving skills.
  • Strong verbal and written communication skills.
  • Ability to work effectively in a collaborative Agile environment.
  • Demonstrated ability to manage technical priorities and deliver high-quality solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all