Master Java Developer - Architect, Spring Experience

November 8

Apply Now
Logo of Global InfoTek, Inc.

Global InfoTek, Inc.

Full Spectrum Cyber β€’ Rapid Development β€’ Agile Software Development β€’ Advanced Technology R&D β€’ Enhancement and Innovation

Description

β€’ We are looking for a highly experienced Master Java Developer and Architect to lead the design and development of a secure, high-performance back-end information broker. β€’ This role will focus on creating a robust client-server architecture that can access and integrate with over a dozen remote legacy applications and services, facilitating efficient and secure data exchange and real-time processing. β€’ The ideal candidate will possess deep expertise in Java, the Spring framework, and event-driven architecture, as well as strong experience in messaging systems, secure data handling, and server-side development. β€’ As a key architect and developer, you will play a critical role in building an innovative, resilient, and secure back-end system capable of meeting high performance and security standards while seamlessly connecting to diverse legacy systems.

Requirements

β€’ Mastery in Java Development with a minimum of 8-10 years of experience, specializing in back-end server applications. β€’ Advanced Spring Framework Knowledge: Expertise with Spring Boot, Spring Data, and Spring Security to implement efficient, secure, and modular server-side applications. β€’ Event-Driven Architecture: Proficiency in using event-driven frameworks and technologies such as: o Apache Kafka: For high-throughput, low-latency event streaming. o RabbitMQ: For reliable message queuing and routing. o Apache ActiveMQ: To support messaging across legacy systems and protocols. β€’ High-Performance Messaging Systems: Experience with messaging systems such as: o ZeroMQ: For low-latency messaging between distributed services. o Apache Pulsar: For distributed, high-performance messaging. o IBM MQ: For enterprise-grade messaging, particularly in legacy environments. β€’ Legacy System Integration: Proficiency in integration tools such as: o Apache Camel: To manage complex integrations and mediation. o Spring Integration: For seamless connection to various remote services. β€’ Web Services and APIs: Expertise in secure RESTful API development, along with experience using tools like: o Swagger/OpenAPI: For API design, documentation, and testing. o Postman: For API testing and security validation. β€’ Remote Data Access and Caching: Knowledge of remote data access protocols and caching solutions: o gRPC or Thrift: For efficient, high-performance server-to-server communication. o Redis: To enhance data retrieval speed and reduce latency. β€’ Data Transmission Security: Expertise in implementing TLS/SSL for secure data transit. β€’ Authentication and Authorization: Experience with Spring Security, including role-based access control (RBAC) and frameworks like OAuth 2.0 and JWT. β€’ Encryption and Access Control: Knowledge of encryption standards (e.g., AES, RSA) for secure data at rest and in transit, along with robust access control measures. β€’ Security Auditing and Logging: Experience with secure logging and monitoring using tools like the ELK Stack (Elasticsearch, Logstash, Kibana) to detect and respond to security events. β€’ Compliance with Security Standards: Knowledge of industry security standards and regulations (e.g., NIST, ISO 27001) to ensure a secure client-server architecture.

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