Job description
Job Title: Java backend API Senior Developer
Location: Texas Plano
Years of Experience: 7 10 Years
Job Summary:
We are seeking a highly skilled Java backend API Senior Developer with a strong background in Java programming to join our dynamic team in Plano, Texas.
The ideal candidate will have 7 10 years of experience in software development, demonstrating a deep understanding of Java and its ecosystem.
You will be responsible for designing, developing, and maintaining high quality software solutions that meet our clients' needs.
Responsibilities:
Design, develop, and implement software applications using Java and related technologies.
Collaborate with cross functional teams to define, design, and ship new features.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and debug applications to optimize performance and reliability.
Participate in the full software development lifecycle, from requirements gathering to deployment.
Stay updated with emerging technologies and industry trends to ensure best practices are followed.
Mentor junior developers and contribute to team knowledge sharing.
Mandatory Skills:
Strong proficiency in Java programming (Java SE, Java EE).
Experience with frameworks such as Spring, Hibernate, or similar.
Solid understanding of object oriented programming principles.
Proficient in database management systems (e.g., MySQL, Oracle).
Experience with RESTful APIs and web services.
Familiarity with version control systems (e.g., Git).
Strong problem solving skills and attention to detail.
Preferred Skills:
Experience with cloud platforms (e.g., AWS, Azure).
Knowledge of front end technologies (e.g., HTML, CSS, JavaScript).
Familiarity with Agile/Scrum methodologies.
Experience with containerization technologies (e.g., Docker, Kubernetes).
Understanding of CI/CD pipelines and DevOps practices.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
7 10 years of professional experience in software development.
Proven track record of delivering high quality software solutions on time.
Excellent communication and teamwork skills.
Ability to work independently and manage multiple tasks effectively.
If you are a passionate software developer with a strong Java background and are looking to take your career to the next level, we encourage you to apply.
Join us in creating innovative software solutions that make a difference!
Required Skill Profession
Other General