Job Title : Java Backend Developer
Location Dallas, TX
5-7 Yeasrs Of experiacne
VISA : GC & USC only
About Us :
Company Name] is a dynamic and innovative company focused on delivering cutting-edge technology solutions to our clients. We're looking for a skilled Java Backend Developer with a passion for clean, efficient code, and a strong understanding of both backend and frontend technologies. Join us as we expand our team and take on exciting projects that will push the boundaries of modern web development.
Job Overview :
We are seeking a talented Java Backend Developer to help design, develop, and maintain server-side applications. This role will primarily focus on backend development but will also involve working on frontend tasks using modern web technologies. The ideal candidate will have experience in Java, a solid understanding of backend architectures, and a willingness to contribute to frontend development when necessary.
Key Responsibilities :
- Backend Development (80%) :
Design, implement, and maintain robust backend systems using Java and related frameworks (Spring Boot, Hibernate, etc.).
Develop and manage RESTful APIs for seamless communication between the client and server.Troubleshoot, debug, and optimize backend systems to improve performance and reduce downtime.Work with databases (SQL / NoSQL) to design and manage data structures and ensure data integrity.Frontend Development (20%) :Implement and maintain frontend features using JavaScript, HTML5, CSS3, and modern frontend frameworks (Angular, React, or Vue.js).
Collaborate with UX / UI designers to translate design wireframes into interactive web applications.Ensure a seamless integration between frontend and backend systems.Optimize frontend performance and troubleshoot cross-browser compatibility issues.Develop responsive layouts and implement user-friendly interfaces.Required Skills & Qualifications :
Proven experience as a Java Backend Developer with a strong knowledge of the Java ecosystem (Spring, Spring Boot, Hibernate, etc.).Solid understanding of web technologies, such as REST APIs, HTTP, and client-server communication.Proficiency in frontend technologies such as HTML5, CSS3, JavaScript, and modern frameworks (Angular, React, or Vue.js).Experience working with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).Familiarity with version control systems (e.g., Git).Strong understanding of agile development methodologies and version control (Git).Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.Strong communication skills and the ability to collaborate with teams from various disciplines (e.g., frontend, design, QA).Preferred Skills :
Experience with cloud platforms (AWS, Azure, GCP).Knowledge of containerization technologies (Docker, Kubernetes).Familiarity with DevOps practices and CI / CD pipelines.Experience with frontend build tools and bundlers (Webpack, Babel, etc.).Education & Experience :
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).4 years of professional experience as a Java Backend Developer (with some exposure to frontend development).