Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Master Java Developer and Architect with Spring Experience

Global InfoTek • Virginia, US • On-site

Posted on: 11th February, 2025
Employment Type: FULLTIME

Job Description

Job Title: Master Java Developer and Architect
About the Role

We are seeking 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.
Key Responsibilities
• Architect and Design: Define and implement the architecture for a scalable, secure, and high-performance back-end information broker, facilitating data exchange with 15 legacy applications.
• Java Development: Develop optimized, high-quality Java code to support core back-end functionality, focusing on reliability, security, and performance.
• Spring Framework: Utilize Spring Boot, Spring Security, Spring Data, and other Spring components to create a modular and robust client-server application.
• Event Processing and Messaging: Design and implement an event-driven architecture using high-performance messaging systems for real-time data integration and processing.
• Legacy System Integration: Develop secure adapters and interfaces to access and interact with various remote legacy systems, handling compatibility and performance challenges.
• Security Implementation: Ensure robust security protocols across the architecture, including secure data transmission, encryption, and authentication/authorization frameworks.
• Performance Tuning: Conduct performance assessments and optimizations to handle large volumes of data with low-latency processing.
• Documentation: Prepare and maintain technical documentation to support development, integration, testing, and deployment.
• Collaboration: Work closely with cross-functional teams, including database administrators, front-end developers, and system architects, to ensure seamless end-to-end integration.
Required Qualifications
• 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 Apache Kafka, RabbitMQ, and Apache ActiveMQ.
• High-Performance Messaging Systems: Experience with messaging systems such as ZeroMQ, Apache Pulsar, and IBM MQ.
• Legacy System Integration: Proficiency in integration tools such as Apache Camel and Spring Integration.
• Web Services and APIs: Expertise in secure RESTful API development, along with experience using tools like Swagger/OpenAPI and Postman.
• Remote Data Access and Caching: Knowledge of remote data access protocols and caching solutions such as gRPC or Thrift and Redis.
• 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.
About Us

Global InfoTek Inc. is an equal-opportunity employer committed to diversity and inclusion. We strive to provide a work environment that is free from discrimination and harassment and where all employees feel valued and respected.

Responsibilities

  • We are seeking 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
  • Architect and Design: Define and implement the architecture for a scalable, secure, and high-performance back-end information broker, facilitating data exchange with 15 legacy applications
  • Java Development: Develop optimized, high-quality Java code to support core back-end functionality, focusing on reliability, security, and performance
  • Spring Framework: Utilize Spring Boot, Spring Security, Spring Data, and other Spring components to create a modular and robust client-server application
  • Event Processing and Messaging: Design and implement an event-driven architecture using high-performance messaging systems for real-time data integration and processing
  • Legacy System Integration: Develop secure adapters and interfaces to access and interact with various remote legacy systems, handling compatibility and performance challenges
  • Security Implementation: Ensure robust security protocols across the architecture, including secure data transmission, encryption, and authentication/authorization frameworks
  • Performance Tuning: Conduct performance assessments and optimizations to handle large volumes of data with low-latency processing
  • Documentation: Prepare and maintain technical documentation to support development, integration, testing, and deployment
  • Collaboration: Work closely with cross-functional teams, including database administrators, front-end developers, and system architects, to ensure seamless end-to-end integration

Requirements

  • 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
  • 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 Apache Kafka, RabbitMQ, and Apache ActiveMQ
  • High-Performance Messaging Systems: Experience with messaging systems such as ZeroMQ, Apache Pulsar, and IBM MQ
  • Legacy System Integration: Proficiency in integration tools such as Apache Camel and Spring Integration
  • Web Services and APIs: Expertise in secure RESTful API development, along with experience using tools like Swagger/OpenAPI and Postman
  • Remote Data Access and Caching: Knowledge of remote data access protocols and caching solutions such as gRPC or Thrift and Redis
  • 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
Global InfoTek

Global InfoTek

Technology

Location

Virginia, US

Job Type

FULLTIME

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Momentum Engineering

1 week ago

FULLTIME

Senior Java Spring Boot Developer with AWS Experience

Maryland, US View Job

Tech Tammina

2 weeks ago

FULLTIME

Java SpringBoot MicroServices Professional

Virginia, US View Job