JOBSEARCHER

Java Full Stack Developer

Job Overview We are seeking a highly skilled Java Full Stack Developer to join our dynamic technology team. This role involves designing, developing, and maintaining scalable web applications and microservices that support our enterprise infrastructure. The ideal candidate will possess a comprehensive understanding of both front-end and back-end development, with expertise in Java, JavaScript frameworks, cloud infrastructure, and system design principles. This position offers an exciting opportunity to contribute to innovative software solutions that enhance operational efficiency and user experience across diverse platforms. Key Responsibilities: Develop and maintain robust web applications utilizing Java, JavaScript frameworks such as React or Angular, and RESTful APIs Design scalable system architectures employing microservices and design patterns to ensure high performance and reliability Collaborate within Agile teams to deliver continuous improvements through iterative development cycles Integrate cloud infrastructure services, including AWS or Azure, to optimize application deployment and scalability Implement secure authentication and authorization mechanisms such as RBAC (Role-Based Access Control) Write clean, efficient code adhering to best practices in software engineering and system design Conduct code reviews using version control tools like GitHub, SVN, or Git to ensure quality standards Develop and optimize SQL databases such as MySQL or PostgreSQL for data storage and retrieval Participate in system testing, debugging, and troubleshooting to resolve technical issues promptly Contribute to documentation of system architecture, APIs, and development processes Requirements Proven experience as a Full Stack Developer with proficiency in Java programming language Strong knowledge of front-end technologies including JavaScript frameworks like React or Angular Hands-on experience with RESTful API development and integration Familiarity with microservices architecture, design patterns, and scalable systems engineering Practical understanding of cloud infrastructure platforms such as AWS or Azure Experience working within Agile software development methodologies Knowledge of version control systems including GitHub, Git, or SVN Ability to develop secure applications using RBAC principles and other security best practices Competence in database management systems such as MySQL or SQL Server Understanding of CI/CD pipelines for automated testing and deployment processes Exposure to software design principles, system development lifecycle, and API management If you are passionate about innovative software development with a focus on scalability and system integrity, we encourage you to apply today. Join us in creating impactful solutions that drive technological advancement across our organization. Pay: $110,399.47 - $132,954.20 per year Work Location: In person