Full Stack Developer / Java Developer
Role details
Job location
Tech stack
Job description
LCG is hiring a Full-Stack Java Developer to design, develop, and maintain web applications using Java. The role involves working on both front-end and back-end technologies, ensuring seamless integration and performance. Ideal candidates will have strong problem-solving skills and experience in agile development environments., * 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 & conditions
The projected compensation range for this position is $91,825 to $124,750 per year benchmarked in the Washington, D.C. metropolitan area. The salary range provided is a good faith estimate representative of all experience levels. Salary at LCG is determined by various factors, including but not limited to role, location, the combination of education/training, knowledge, skills, competencies, certifications, and work experience.
LCG offers a competitive, comprehensive benefits package which includes health insurance options (medical, dental, vision), life and disability insurance, retirement plan contributions, as well as paid leave, federal holidays, professional development, and lifestyle benefits.