Java Full Stack Developer
CurrentJob Description:Dollar General is seeking a Java Full Stack Developer to join our team on a contract basis in Goodlettsville, Tennessee, United States. As a Java Full Stack Developer, you will be responsible for the design, development, and maintenance of full-stack Java applications to support Dollar General's retail operations and business initiatives.Roles and Responsibilities:Software Development: Design, develop, and maintain full-stack Java applications, encompassing both front-end and back-end components, to meet the evolving needs of Dollar General's retail environment.Front-end Development: Create intuitive and responsive user interfaces using front-end technologies such as HTML, CSS, and JavaScript, ensuring an optimal shopping experience for Dollar General customers.Back-end Development: Architect and implement robust server-side solutions using Java technologies like Spring Boot, Hibernate, and Microservices to handle business logic and data processing.Database Management: Design and optimize relational databases (e.g., MySQL, PostgreSQL) to efficiently store and retrieve retail data, ensuring data integrity, performance, and scalability.API Development: Develop RESTful APIs to facilitate seamless communication between front-end and back-end systems, enabling real-time data exchange and integration.Testing and Quality Assurance: Write unit tests and conduct comprehensive testing of software components to identify and resolve bugs, ensuring high code quality.Collaboration: Collaborate closely with cross-functional teams, including business analysts, product owners, and quality assurance engineers, to understand requirements, and technical solutions, and deliver high-quality software products aligned with Dollar General's retail strategy.Continuous Learning: Stay updated on emerging technologies, best practices, and industry trends in software development, leveraging new tools and techniques to enhance efficiency and effectiveness.