Overview
Skills
Job Details
Job Title:Java Developer
Interview:In-person
Duration:6+Months
Work Location:Plano Tx.
Job Description:
We are seeking a highly skilled and motivated Java Backend Developer to join our dynamic team. The ideal candidate will have a strong background in Java, J2EE, Spring Boot, and expertise in building robust and scalable backend systems. The candidate should be proficient in designing and implementing RESTful services and have hands-on experience with microservices architecture.
Responsibilities:
Design, develop, and maintain efficient and reliable Java backend systems.
Collaborate with cross-functional teams to define, design, and ship new features.
Implement and maintain RESTful services, ensuring high performance and responsiveness to requests from front-end applications.
Work with microservices architecture to build scalable and modular applications.
Participate in code reviews, identify areas for improvement, and suggest solutions.
Troubleshoot and debug production issues, providing timely resolution.
Stay up-to-date with industry trends and best practices to ensure the continuous improvement of development processes.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a Java Backend Developer with a focus on J2EE and Spring Boot.
Strong understanding of RESTful services and microservices architecture.
Proficient in database design and SQL, with experience working with relational databases such as MySQL or PostgreSQL.
Experience with version control systems, such as Git.
Familiarity with continuous integration and continuous deployment (CI/CD) processes.
Excellent problem-solving and communication skills.
Ability to work collaboratively in a team environment.
Proactive attitude towards learning and adapting to new technologies.
Preferred Skills:
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
Familiarity with NoSQL databases such as MongoDB or Cassandra.
Understanding of security best practices in application development.
Experience with front-end technologies like JavaScript, Angular, or React is a plus.
If you possess the required skills and are passionate about backend development in Java, we encourage you to apply. Join our team and contribute to the creation of innovative and scalable software solutions.