Mid Java Developer

September 28

Apply Now
Logo of WEX

WEX

Fleet payments • Heathcare payments • Travel payments • Virtual payments • Corporate payment solutions

5001 - 10000

💰 $310M Post-IPO Debt on 2020-06

Description

• Develop and optimize microservices to handle high throughput and low-latency requirements in a cloud-native environment. • Implement event-driven architectures, leveraging technologies like Kafka, RabbitMQ, or similar for real-time data streaming and communication between services. • Collaborate with product teams, architects, and senior engineers to design and implement features that are scalable, reliable, and maintainable. • Write clean, efficient, and reusable code adhering to best practices for security, performance, and maintainability. • Ensure smooth integration with external systems and services through APIs, messaging queues, and other protocols. • Take ownership of services through the entire lifecycle, from design to deployment, including monitoring, debugging, and scaling in production. • Contribute to continuous improvement efforts, identify performance bottlenecks, and drive resolutions for complex technical problems. • Stay up-to-date with emerging technologies and trends in microservices, event-driven systems, and cloud platforms.

Requirements

• Experience in Java development, with a fundamental understanding of core Java (Java 8+ preferred). • Experience in designing and building high-performance microservices using Spring Boot or a similar framework. • Familiar with event-driven architectures and technologies like Apache Kafka or RabbitMQ for distributed messaging and streaming. • Experience with cloud platforms such as AWS, Google Cloud, or Azure, and familiarity with containerization (Docker) and orchestration tools (Kubernetes). • Proficient in RESTful API design and development, including knowledge of API security best practices. • Quality driven mindset employing test driven development and automation testing frameworks. • Fundamental understanding of database technologies, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB). • Knowledge of asynchronous processing patterns such as message queues, task scheduling, and distributed transactions. • Experience with CI/CD pipelines and deployment automation tools. • Solid communication skills and the ability to work effectively in an agile, fast-paced environment.

Benefits

• Offering comprehensive and market competitive benefits, • our offerings are designed to support your personal and professional well-being.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com