JOBSEARCHER

Java Full Stack Developer

Job Overview We are seeking a dynamic and highly skilled Java Full Stack Developer to join our innovative software engineering team. In this role, you will be at the forefront of designing, developing, and maintaining scalable, high-performance web applications and microservices. Your expertise will drive the creation of robust APIs, seamless front-end interfaces, and reliable back-end systems that power our cutting-edge solutions. This position offers an exciting opportunity to work with modern programming languages, cloud infrastructure, and agile methodologies to deliver impactful software products that meet evolving business needs. Duties * Develop and maintain full-stack applications utilizing Java, JavaScript frameworks (such as React or Angular), and modern web development practices. * Design system architecture focusing on scalability, performance, and security using design patterns and microservices architecture. * Build RESTful APIs and integrate third-party services to enhance application functionality while ensuring high availability and responsiveness. * Collaborate within Agile teams to plan sprints, participate in daily stand-ups, and contribute to continuous improvement initiatives. * Implement version control using tools like GitHub or SVN, and establish CI/CD pipelines for automated testing and deployment. * Optimize applications for maximum speed and scalability across cloud infrastructure environments such as AWS or Azure. * Conduct system design sessions for new features or systems, ensuring adherence to best practices in software engineering and system development lifecycle. Qualifications * Proven experience in software development with a strong focus on Java backend development combined with front-end skills in JavaScript frameworks such as React or Angular. * Solid understanding of IT infrastructure concepts including cloud infrastructure, Linux environments, and network security principles. * Expertise in RESTful API design, microservices architecture, SQL databases (MySQL or similar), and scalable system design. * Familiarity with Agile software development methodologies including Scrum or Kanban, along with tools like GitHub, SVN, or Git for version control. * Knowledge of software design patterns, RBAC (Role-Based Access Control), CI/CD processes, and application security best practices. * Experience working with APIs integration, system design for system development projects, and implementing scalable systems in cloud environments. * Strong programming skills in Java, Python, C++, C, VBA or other relevant languages are a plus for cross-functional collaboration. * Candidate should have a batchelors degree after 2014 and till 2025 Must have a US work authorisation : USC or Green Card * Join us to be part of a forward-thinking team dedicated to building innovative solutions that shape the future of technology! Pay: $65,000.00 - $110,000.00 per year Work Location: In person