Chelsoft Solutions - McLean, VA

posted 13 days ago

Full-time - Senior
Hybrid - McLean, VA
Administrative and Support Services

About the position

The Java Developer role is focused on designing and developing microservices-based solutions using Java and various UI frameworks. The position requires strong technical skills in multiple technologies, including cloud platforms and container orchestration, and emphasizes agile software development methodologies. The developer will work closely with product owners and technical leaders to ensure alignment with modern delivery practices and operational excellence.

Responsibilities

  • Analyze business requirements and technical design that align with the technical roadmap.
  • Develop and maintain supporting application software.
  • Design and develop microservices-based solutions using Java/JEE frameworks and UI frameworks.
  • Work on technical upgrades and migrations to the cloud.
  • Assess opportunities for application and process improvements, optimizations, and performance tuning for Java/JEE applications.
  • Maintain strong focus on operational excellence by following defined development methodologies around coding, testing, DevOps, and support.
  • Design scaling strategies and develop automation scripts and solutions.
  • Build automation using Docker and orchestration technologies like OpenShift/Kubernetes/EKS.
  • Ensure application stability by implementing monitoring solutions for all layers of the infrastructure.
  • Perform application issue triage and provide timely resolutions.

Requirements

  • Bachelor's or master's degree in computer science or engineering or equivalent experience.
  • A minimum of 8+ years of hands-on development experience for senior-level positions.
  • Solid understanding of multi-tier architectures: web servers, batch, and database.
  • Knowledge and hands-on experience with Java, Spring Boot, RESTful APIs, Angular, Node JS, JavaScript, Typescript, HTML5, and CSS.
  • Experience with database technologies such as MongoDB and Postgres.
  • Understanding of information and application security including firewall, AD, TAM/PING, LDAP, certificates, public key encryption, SSH, and access credentials.
  • Experience with large microservice-based architectures and container orchestration frameworks.
  • Familiarity with build automation and CI/CD pipeline integration tools (Jenkins, Hudson, Bamboo, GIT, Bitbucket, Spinnaker).
  • Knowledge of unit testing methodologies and frameworks.
  • Experience with cloud platforms (AWS/Azure/Google).
  • Experience working in an agile environment (SAFE/Scrum).
  • Excellent communication skills.

Nice-to-haves

  • Experience leading a team of developers and meeting with stakeholders.
  • Proficiency in agile software development methodologies including Scrum and SAFe.

Benefits

  • Flexible work environment with hybrid options.
  • Opportunities for professional development and training.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service