Java Development Lead
CYNET SYSTEMS INC.
New York, NY, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$114,400.0 - $124,800.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Amazon Web Services
Unit Testing
Microsoft Azure
Code Review
DevOps
Monitoring of Systems
PostgreSQL
Message Broker
MongoDB
NoSQL
+23 more
OAuth
Payment Gateway
Performance Tuning
Scrum Methodology
Prometheus
SQL Databases
Data Logging
Transaction Processing (Computing)
Grafana
Spring-boot
Software Security
Backend
Git
Event Driven Architecture
Containerization
Git Flow
Kubernetes
Information Technology
Apache Kafka
Restful APIs
Software Version Control
Docker
Microservices
Job description
- Design, develop, and maintain robust Java-based backend services and APIs for platform and payment processing systems.
- Implement secure and scalable solutions for transaction processing, payment gateways, and service orchestration.
- Collaborate with cross-functional teams to translate business requirements into technical specifications.
- Identify internal and external dependencies.
- Lead and strategize deployments of applications.
- Integrate with third-party payment providers, banking APIs, and internal microservices.
- Troubleshoot and resolve production issues, ensuring minimal downtime and high reliability.
- Participate in code reviews, unit testing, and performance tuning.
- Work in Agile/Scrum teams and contribute to sprint planning, estimation, and retrospectives.
- Collaborate with DevOps teams to ensure CI/CD pipelines, monitoring, and logging are in place.
- Maintain version control and branching strategies using Git.
- Collaborate with offshore team members regularly.
Nice to Have:
- Experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Exposure to monitoring tools (e.g., Prometheus, ELK, Grafana).
Requirements
- 8+ years of experience in Java development, preferably in fintech, payments, or platform services.
- Strong knowledge of Spring Boot, REST APIs, microservices, and event-driven architecture.
- Experience with payment gateways, transaction processing, or digital wallets.
- Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with message brokers (e.g., Kafka) and API security (OAuth2, JWT).
- Ability to manage stakeholders and monitor server performance., * Strong problem-solving, analytical, and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and in a fast-paced, team-oriented environment.
- Attention to detail and a passion for building high-quality software.
Qualification And Education:
- Bachelor’s degree in Computer Science, Engineering, or related field.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies in Europe
over 3 years ago
KD
Krissy Davis
Best Paying Jobs in Technology
about 3 years ago