Full-Stack Java Developer

$91,825 - $124,750/Yr

Lcg

posted 3 months ago

Full-time - Mid Level
Administrative and Support Services

About the position

LCG is seeking a Full-Stack Java Developer to join our team in Bethesda, MD. This hybrid position involves designing, developing, and maintaining web applications using Java, with a focus on both front-end and back-end technologies. The ideal candidate will possess strong problem-solving skills and experience in agile development environments, ensuring seamless integration and performance of applications. As a Full-Stack Java Developer, you will be responsible for utilizing the latest technologies, including Angular and TypeScript, to create modern user interfaces and enhance existing applications. You will also be involved in making critical technical and design decisions for Angular projects, ensuring adherence to best practices and design patterns. In this role, you will develop Java and J2EE applications, write code in JavaScript, CSS, and HTML, and create application code and unit tests in Angular, Java, and RESTful Web Services. You will work with Oracle PL/SQL for database management and apply object-oriented and service-oriented design principles. Additionally, you will utilize Docker and similar containerization technologies, implement web design patterns, and conduct unit testing within a continuous integration environment. Collaboration with end users and customers to gather and formalize requirements is essential, as is the ability to adapt to a semi-structured environment with dynamic requirements and priorities. The position requires a commitment to agile development methodologies, ensuring that projects are delivered efficiently and effectively.

Responsibilities

  • Develop Java and J2EE applications.
  • Utilize the latest Angular version and TypeScript.
  • Design and implement user interfaces following Angular best practices.
  • Modernize interfaces using cutting-edge front-end technologies.
  • Write code in JavaScript, CSS, and HTML.
  • Make critical technical and design decisions for Angular projects.
  • Create application code and unit tests in Angular, Java, and RESTful Web Services.
  • Develop web services using HTTP REST/JSON and SOAP.
  • Work with Oracle PL/SQL for database management.
  • Apply object-oriented and service-oriented design principles, including data transfer objects and design patterns.
  • Utilize Docker and similar containerization technologies.
  • Implement web design patterns and front-end technologies, including HTML5, jQuery, and MVC frameworks like Spring and Spring Boot.
  • Conduct unit testing and work within a continuous integration environment.
  • Collaborate with end users/customers to gather and formalize requirements.
  • Adapt to a semi-structured environment with dynamic requirements and priorities.
  • Apply agile development methodologies.

Requirements

  • 3+ years of working experience in Java and J2EE development skills.
  • Bachelor's degree is required.
  • Experience with Angular latest version and Typescripts.
  • Working experience in developing web services using HTTP REST/JSON and SOAP, Oracle PL/SQL, knowledge of data transfer objects and associated design patterns.
  • Working experience with Docker and similar Containerization methods, knowledge of Web design patterns and front-end technologies like HTML5, jQuery, and MVC framework like spring and Spring Boot.
  • Experience with unit testing and working with continuous integration environment, ability to work in a semi-structured environment where requirements and priorities are dynamic, experience with agile development methodology.
  • Excellent communication skills with the ability to solicit and formalize requirements and work with end users/customers.

Benefits

  • Health insurance options (medical, dental, vision)
  • Life and disability insurance
  • Retirement plan contributions
  • Paid leave
  • Federal holidays
  • Professional development
  • Lifestyle benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service