Demo

Java Developer with Spring Experience (Client-Server Application)

Global InfoTek
Reston, VA Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 4/14/2025

Clearance Level : Top Secret

US Citizenship : Required

Job Classification : Full-time

Location : Remote

Experience : 5-7 years

Education : Bachelor of Science Degree

We are seeking a skilled Java Developer with experience in the Spring framework to assist in the development of a secure and high-performance client-server application. This role will support the back-end development of an information broker that connects to multiple legacy applications, facilitating efficient data exchange and processing. The ideal candidate will have a solid foundation in Java and Spring, with some experience in event-driven architecture and messaging systems. This is a great opportunity for a developer looking to grow their skills in server-side development, security practices, and systems integration.

Key Responsibilities

  • Back-End Development : Contribute to the development of the server-side information broker application using Java and Spring framework.
  • API and Service Integration : Assist in creating and integrating RESTful APIs to facilitate secure data exchange between the broker and remote applications.
  • Event Processing and Messaging : Implement basic event-driven workflows using messaging systems to support real-time data processing.
  • Data Access and Caching : Support efficient data retrieval and caching for optimized performance.
  • Security Implementation : Assist in implementing secure communication protocols, authentication, and data encryption for back-end systems.
  • Testing and Debugging : Conduct testing, debugging, and code optimization to ensure reliable application performance.
  • Documentation : Contribute to technical documentation, including API specifications and code annotations.
  • Collaboration : Work closely with senior developers, architects, and cross-functional teams to ensure alignment and meet project requirements.

Required Qualifications

  • Experience in Java Development : 2-4 years of experience in Java programming, with an understanding of object-oriented principles and best practices.
  • Knowledge of Spring Framework : Familiarity with Spring Boot for application development and Spring Data for database access.
  • Basic Knowledge of Event-Driven Architecture : Exposure to event-driven frameworks such as :
  • oApache Kafka or RabbitMQ for messaging between services.

  • Web Services and APIs : Experience in building and consuming RESTful APIs. Familiarity with tools like :
  • oSwagger or Postman for API testing and documentation.

  • Data Access and Caching : Basic experience with caching mechanisms like Redis to support efficient data retrieval.
  • Basic Security Practices : Knowledge of secure coding principles, including basic authentication and authorization methods, as well as data encryption basics.
  • Preferred Qualifications

  • Experience with Messaging Systems : Exposure to additional messaging tools, such as Apache ActiveMQ or ZeroMQ.
  • Basic Knowledge of Security Protocols : Familiarity with secure communication protocols like TLS / SSL.
  • Database Experience : Basic knowledge of relational databases (e.g., MySQL, PostgreSQL) and experience using SQL for data manipulation.
  • Testing and Quality Assurance : Familiarity with automated testing frameworks like JUnit for code testing and quality assurance.
  • Experience with Caching and Data Retrieval Optimization : Basic experience with caching solutions to improve performance.
  • Additional Skills

  • Problem-Solving Skills : Ability to troubleshoot and solve coding and integration issues.
  • Collaboration and Communication : Willingness to work with cross-functional teams and communicate effectively.
  • Adaptability and Willingness to Learn : Open to learning new technologies and practices as part of a dynamic development environment.
  • Global InfoTek, Inc . is an equal-opportunity employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, or national origin.

    About Global InfoTek, Inc. Reston, VA-based Global InfoTek Inc. is a woman-owned small business with an award-winning track record of designing, developing, and deploying best-of-breed technologies that address the nation's pressing cyber and advanced technology needs. For more than two decades, GITI has merged pioneering technologies, operational effectiveness, and best business practices to rapidly provide low-cost, agile solutions to our government customers.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Java Developer with Spring Experience (Client-Server Application)?

    Sign up to receive alerts about other jobs on the Java Developer with Spring Experience (Client-Server Application) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $90,707 - $120,959
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $66,157 - $90,051
    Income Estimation: 
    $82,230 - $118,841
    Income Estimation: 
    $136,714 - $171,621
    Income Estimation: 
    $66,195 - $86,448
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $70,239 - $89,209
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $92,017 - $124,111
    Income Estimation: 
    $90,707 - $120,959
    Income Estimation: 
    $91,486 - $118,193
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Global InfoTek

    Global InfoTek
    Hired Organization Address Rome, NY Full Time
    Clearance Level: Active TS/SCI US Citizenship: Required Job Classification: Full Time Location: Rome, NY Years of Experi...
    Global InfoTek
    Hired Organization Address Rome, NY Full Time
    Clearance Level: Secret US Citizenship: Required Job Classification: Full Time Location: Rome, NY Years of Experience: 4...
    Global InfoTek
    Hired Organization Address Rome, NY Full Time
    Clearance Level: Clearable US Citizenship: Required Job Classification: Regular Full-time Location: Rome, NY Years of Ex...
    Global InfoTek
    Hired Organization Address Bedford, MA Full Time
    Clearance Level: Clearance Eligible US Citizenship: Required Job Classification: Full Time Location: Boston Metro Area Y...

    Not the job you're looking for? Here are some other Java Developer with Spring Experience (Client-Server Application) jobs in the Reston, VA area that may be a better fit.

    AI Assistant is available now!

    Feel free to start your new journey!