JOBSEARCHER

Full Stack Java Developer

InvencesDenver, COL5 SeniorOctober 15th, 2026
Location: RemoteTotal experience:6+ Years
Job Summary: We are seeking a highly motivated and experienced Full Stack Java Developer to join our dynamic team. The ideal candidate will possess a strong understanding of Java, Spring Boot, Angular, and related technologies, with a proven track record of developing and deploying robust, scalable, and maintainable applications. You will be responsible for contributing to all phases of the software development lifecycle, from design and development to testing and deployment, within an Agile/Scrum environment.
Responsibilities: Full Stack Development: Design, develop, and maintain both front-end and back-end components of web applications. Agile/Scrum: Participate actively in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. Back-End Development: o Develop robust and scalable back-end applications using Java 1.8+, J2EE, Spring Boot, Spring MVC, and Spring Integration. o Implement Microservices and RESTful APIs. o Utilize Core Java with Concurrent API for parallel and chunk processing of data. o Process and transform data into JSON format and store it in NoSQL databases (MongoDB). o Implement authentication and authorization using Spring Security and OAuth2. o Integrate with legacy systems by consuming SOAP-based web services. o Implement asynchronous stream processing using Apache Kafka producers and consumers. o Develop search APIs using data indexing on Elasticsearch. Front-End Development: o Develop user interfaces using HTML5, CSS3, Bootstrap, JavaScript, TypeScript, jQuery, and JSP. o Build dynamic and responsive single-page applications using Angular 13. o Implement Angular custom services, pipes, and RxJS observables for efficient data handling and communication. o Implement logging libraries using Angular 13. o Develop modules into Node.js to integrate with designs and requirements. DevOps: o Utilize CI/CD pipelines (Jenkins) for automated build, test, and deployment processes. o Manage code repositories using Git/SVN/CSV and implement code migration strategies. o Implement Git hooks to automate CI/CD processes. Testing: o Write unit and integration tests to ensure code quality and application stability. o Participate in code reviews and provide constructive feedback. Collaboration: o Work closely with product owners, designers, and other developers to deliver high-quality software. o Troubleshoot and resolve technical issues. o Document code and technical specifications. Required Skills and
Experience: Bachelor's degree in Computer Science or a related field. Minimum [Number] years of experience in full-stack Java development. Strong proficiency in Java 1.8+ and J2EE technologies. Extensive experience with Spring Boot, Spring MVC, and Spring Integration. Solid understanding of front-end technologies: HTML5, CSS3, Bootstrap, JavaScript, TypeScript, jQuery, and JSP.Proven experience with Angular 13 and related concepts (services, pipes, RxJS observables).Experience with NoSQL databases (MongoDB).Experience with RESTful APIs and Microservices architecture. Knowledge of authentication and authorization using Spring Security and OAuth2.Experience with Apache Kafka and Elasticsearch. Experience with Node.js. Experience consuming SOAP web services. Familiarity with CI/CD pipelines (Jenkins) and version control systems (Git/SVN/CSV).Experience working in an Agile/Scrum environment. Excellent problem-solving and communication skills. Preferred
Skills: Experience with cloud platforms (AWS, Azure, GCP).Knowledge of containerization technologies (Docker, Kubernetes).Experience with other JavaScript frameworks (e.g., React, Vue.js).Experience with other NoSQL or SQL databases