JOBSEARCHER

Mid/Senior Full Stack Java Developer (w/ experience in UI/UX and Angular Testing Frameworks_

Job Summary We are seeking a dynamic and experienced Mid/Senior Full Stack Java Developer to join our innovative technology team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications with a focus on robust backend systems and engaging front-end interfaces. Your expertise in UI/UX principles, Angular testing frameworks (e.g., Jasmine, Karma) and modern software engineering practices will drive the delivery of high-quality solutions that meet business needs. This position offers an exciting opportunity to work on complex system architectures within a collaborative, agile environment, leveraging cloud infrastructure and cutting-edge technologies to create impactful digital experiences. The Application Developer, Advanced Technology (Senior) must be able to translate application requirements into web-based solutions using available technology. This individual must be able to apply new and emerging technologies to the software development process. Duties ● Develop, and maintain responsive and user-friendly web applications using Angular framework. ● Translate UI/UX designs and wireframes into high-quality code while ensuring optimalperformance and scalability. Implement user interfaces with a focus on UI/UX principles, ensuring intuitive and accessible experiences across devices. ● Stay up-to-date with the latest trends and best practices in Angular development and advocate fortheir adoption within the team. ● Follow best practices of Angular, Angular Testing Frameworks like Jasmine, and Karma issoftware development. Write comprehensive unit tests using Angular Testing Frameworks to guarantee code quality and maintainability. ● Participate in code reviews to ensure code quality, consistency, and adherence to establishedcoding standards. ● Identify and address technical debt and code inefficiencies to maintain a clean and maintainablecodebase. ● Troubleshoot and debug complex issues and provide timely resolution to technical challenges. ● Collaborate with backend developers to integrate front-end and backend functionalitiesseamlessly. ● Drive innovation by proposing and implementing new technologies and tools that enhance thedevelopment process. ● Adhere to application architecture design guidelines, patterns and standards in softwaredevelopment ● Collaborate with data, Angular and Application Integration Architects, project managers, andbusiness analysts in meeting business requirements ● Follow automated continuous delivery and deployment practices Experience Proven experience as a Full Stack Developer with strong proficiency in Java, JavaScript, HTML/CSS, and related front-end technologies like Angular or React. Hands-on experience with UI/UX design principles and testing frameworks specific to Angular applications. Solid understanding of RESTful API development and integration within microservices architectures. Familiarity with cloud infrastructure platforms such as AWS or Azure for deploying scalable applications. Knowledge of software development methodologies including Agile/Scrum practices; experience working within fast-paced teams. Strong grasp of database systems like MySQL or SQL Server; experience designing efficient database schemas and writing optimized queries. Experience with version control systems (Git/GitHub), CI/CD tools (Jenkins, Azure DevOps), and containerization technologies is highly desirable. Background in software engineering best practices including design patterns, system design for scalability, security (RBAC), and performance tuning. Join us to be part of a forward-thinking team dedicated to building innovative solutions that empower users worldwide! Pay: $130,000.00 - $133,062.36 per year Benefits: Employee mentoring program Flexible schedule On-the-job training Work from home Work Location: Hybrid remote in Baltimore, MD 21201