Greetings!
Job Title: Junior Java Developer
Location: Irving Texas OR Tampa FL
Reports to: Senior Software Engineer/Team Lead
Job Summary:
We are seeking a motivated and detail-oriented Junior Java Developer to join our development team. The ideal candidate will have a foundational understanding of Java programming and a passion for learning new technologies. You will be working closely with senior developers to design, develop, and maintain web applications and microservices using Spring and Spring Boot frameworks.
Key Responsibilities:
Collaborate with the development team to design and implement web applications and microservices.
Write clean, maintainable, and efficient Java code using Spring and Spring Boot.
Assist in the development and maintenance of RESTful APIs and microservices architecture.
Participate in code reviews to ensure code quality and adherence to best practices.
Debug and resolve software defects and issues.
Work with cross-functional teams to gather requirements and ensure project success.
Continuously learn and apply new technologies to improve software development processes.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Strong foundational knowledge of Java programming.
Experience or coursework with Spring and Spring Boot frameworks.
Understanding of microservices architecture and RESTful API development.
Familiarity with databases and SQL.
Basic knowledge of version control systems like Git.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Preferred Qualifications:
Internship or project experience in Java development.
Familiarity with Agile development methodologies.
Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
Exposure to Docker, Kubernetes, or other containerization tools.
Best Regards