Resource Informatics Group
Java Backend Developer
Resource Informatics Group, Irving, Texas, United States, 75084
Java Backend Developer Job Summary: We are seeking a talented and motivated Java Backend Developer to join our dynamic team. The ideal candidate will have a strong background in Java development and will be responsible for designing, implementing, and maintaining the backend services of our applications. As a Java Backend Developer, you will collaborate with cross-functional teams to ensure the seamless integration of front-end and backend components, delivering high-quality and efficient software solutions. Responsibilities: Design, develop, and maintain robust and scalable backend services using Java technologies. Collaborate with front-end developers, product managers, and other stakeholders to define and implement effective API endpoints and data models. Write clean, efficient, and maintainable code following best practices and coding standards. Optimize the performance of backend services and troubleshoot issues to ensure high availability and responsiveness. Implement security measures to protect the backend infrastructure and sensitive data. Integrate third-party APIs and libraries as necessary to enhance application functionality. Participate in code reviews and provide constructive feedback to team members. Stay up-to-date with industry trends and emerging technologies to continuously improve development processes and tools. Contribute to the architecture and design discussions to drive technical innovation within the team. Collaborate in an Agile/Scrum development environment, participating in sprint planning, daily stand-ups, and other team activities. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Proven experience as a Java Backend Developer, with a strong portfolio of projects showcasing your skills. Proficiency in Java programming language and related frameworks (Spring Boot, Hibernate, etc.). Experience with RESTful API design and development. Familiarity with relational databases (MySQL, PostgreSQL) and experience writing complex SQL queries. Knowledge of software design principles, SOLID principles, and design patterns. Strong understanding of version control systems (Git) and collaborative development workflows. Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker) is a plus. Excellent problem-solving skills and a proactive attitude towards addressing challenges. Strong communication and teamwork skills, with the ability to work effectively in a collaborative environment. Note: Unfortunately, the client is moving forward with local candidates (Dallas, TX) while still seeking independent candidates (USC/GC).