Java Developer

CipherMax LLC

Washington, DC • 10m ago • On-site

Mid

On-site

120,000 - 120,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Java Developer (Real-time applications)

Description

Join a team to design, develop, and maintain robust, scalable real-time applications. You will build and deploy web services and microservices using Java, J2EE, Spring, and Spring Boot, collaborate with UI developers for front-end integration, and enable real-time data processing with Kafka.

Responsibilities

  • Develop, test, and deploy web services using REST, SOAP, JSON, and XML.
  • Design and implement client-server, distributed, real-time applications using Java, J2EE, Spring, and Spring Boot.
  • Participate in the full SDLC (requirements gathering through deployment and maintenance).
  • Integrate front-end components with UI developers (Angular JS or similar).
  • Build microservices and RESTful APIs using Spring and Spring Boot.
  • Write efficient SQL queries and manage databases using SQL Server or other RDBMS.
  • Develop and maintain web services for communication across system components.
  • Implement and manage message queues using Kafka for real-time processing.
  • Ensure code quality via code reviews, unit testing, and continuous integration.
  • Document technical specifications, design decisions, and development processes.
  • Provide technical support and troubleshooting for existing applications.

Requirements

  • Proficiency in Java and J2EE.
  • Experience with REST, SOAP, JSON, and XML web services.
  • Strong understanding of client-server and distributed application development.
  • Experience with Spring and Spring Boot.
  • Proficiency with SQL Server or other RDBMS.
  • Knowledge of UI technologies such as Angular JS or similar JavaScript-based frameworks.
  • Experience with Kafka for real-time data processing.
  • Excellent analytical, problem-solving, and communication skills.

Benefits

  • Cross-functional collaboration and end-to-end SDLC ownership.
  • Opportunity to work on real-time applications, microservices, and message-driven architectures.
  • Focus on code quality through unit testing and continuous integration.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Java Developer role

Improve your resume for just $5

$120,000 – $120,000/year

Unlock Full Resume Report