C

Cohere Technology Group

Java Full Stack Engineer

Full-Time
No salary listed
Mid, Senior, Expert
Bachelor's, Master's
Chantilly, VA, USA
In Person
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • A Bachelor of Science degree in Computer Science, Systems Engineering, Information Systems, Computer Engineering, or a related discipline and 9 or more years of experience, or a Master of Science degree and 7 years of experience.
  • Four years of Java development experience with the Spring and/or Spring Boot framework establishing services for each tier: backend, frontend, web, and middle.
  • Three years of experience with the Vue.js front-end web application platform and user interface components or a similar web framework.
  • Three years of experience with middle-tier messaging systems, Kafka or similar systems, and development and use of Representational State Transfer web services.
  • At least three years of Java development experience with relational database management.
  • Experience with web endpoint controllers, Kafka listeners, the Java Persistence API framework, and Testcontainers.
  • Experience with microservice architecture and message-passing state sharing.
  • Experience with PostgreSQL or a similar relational database management system.
  • Familiarity with an open-source web application server such as Apache HTTP Server or Tomcat.
  • Experience using Kafka or another Java-based message broker, including managing topics, filtering with headers, and supporting broad distributed services.
  • Experience developing and using Representational State Transfer web services, including asynchronous futures.
  • Experience developing with Vue.js or a similar front-end web application framework.
Responsibilities
  • Participate in a development team using Agile methodologies, mature software practices, and technology-supported development infrastructure.
  • Execute the full lifecycle Agile workflow, including daily Scrum meetings, story grooming and bidding, and sprint execution.
  • Research, design, develop, and extend the software baseline to implement new capabilities and mature existing capabilities using enabling technologies and frameworks.
  • Maintain the deployed system, diagnose and resolve issues, and provide support to end users as needed.
  • Provide technical and methodological guidance to the team while helping steer the team toward self-reliance and effectiveness in meeting project objectives.
Desired Qualifications
  • Experience in modeling and simulation.
  • Experience designing and developing secure cloud-agnostic applications using Vue.js, Quasar, Spring Boot, AWS Lambda, and microservice architectures.

About the company

C

Cohere Technology Group

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A