Sr Java Developer - Expert In Recruitment Solutions
Tampa, FL 33607
About the Job
Job Title Sr Java Developer
Duration 6 months Contract to Hire
Start date & Location
Location: Tampa
VISA TYPES Client doesn't offer sponsorship / must be able to convert without sponsorship
Remote – 1 Day a week onsite
Must be in Tampa or within 1.5 hours of tampa
Position Notes
SkillSet
1 Java experience plus spring boot or Python
2 PostgreSQL- MUST HAVE
3 Jquery , react or angular
4
Senior Java Spring Boot Developer
As a Senior Java Spring Boot Developer, you will play a crucial role in the design, development, and delivery of high-quality software solutions. Leveraging your expertise in Java and Spring Boot, you will contribute to the development of complex applications, mentor junior developers, and collaborate with cross-functional teams to ensure successful project outcomes.
The following are typical responsibilities associated with this role:
1. Design and Development: Design, develop, and maintain robust and scalable software applications using Java and Spring Boot framework.
2. Architecture and Technical Leadership: Provide technical leadership in the design and architecture of software solutions, ensuring adherence to best practices and coding standards.
3. Requirements Analysis: Collaborate with stakeholders to gather and analyze business requirements, translating them into technical specifications and software designs.
4. Application Integration: Integrate software applications with third-party systems, databases, and APIs to facilitate seamless data exchange and interoperability.
5. Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and maintainable code quality. Collaborate with QA teams to address any identified issues.
6. Performance Optimization: Identify and optimize performance bottlenecks in software applications, including database queries, API calls, and system resource utilization.
7. Troubleshooting and Debugging: Investigate and resolve complex technical issues and software defects, providing timely and effective solutions.
8. Documentation: Create and maintain technical documentation, including software design specifications, API documentation, and system architecture diagrams.
9. Team Collaboration: Collaborate with cross-functional teams, including business analysts, software engineers, quality assurance, and project managers, to ensure successful project delivery.
10. Mentorship and Knowledge Sharing: Share your expertise with junior developers, providing guidance, mentorship, and knowledge transfer to enhance the overall skills and capabilities of the team.
Required Skills and Qualifications:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• Significant experience (typically 6+ years) in Java development with a strong focus on Spring Boot framework.
• In-depth understanding of Java core concepts, object-oriented programming (OOP) principles, and design patterns.
• Proficiency in developing RESTful APIs and web services using Spring Boot, Spring MVC, and related technologies.
• Solid experience with database technologies such as MySQL, PostgreSQL, and/or NoSQL databases.
• Familiarity with front-end technologies like HTML, CSS, JavaScript, and JavaScript frameworks is beneficial.
• Strong problem-solving and analytical skills, with the ability to debug complex issues and propose effective solutions.
• Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
• Ability to mentor and guide junior developers, fostering their professional growth.
Duration 6 months Contract to Hire
Start date & Location
Location: Tampa
VISA TYPES Client doesn't offer sponsorship / must be able to convert without sponsorship
Remote – 1 Day a week onsite
Must be in Tampa or within 1.5 hours of tampa
Position Notes
SkillSet
1 Java experience plus spring boot or Python
2 PostgreSQL- MUST HAVE
3 Jquery , react or angular
4
Senior Java Spring Boot Developer
As a Senior Java Spring Boot Developer, you will play a crucial role in the design, development, and delivery of high-quality software solutions. Leveraging your expertise in Java and Spring Boot, you will contribute to the development of complex applications, mentor junior developers, and collaborate with cross-functional teams to ensure successful project outcomes.
The following are typical responsibilities associated with this role:
1. Design and Development: Design, develop, and maintain robust and scalable software applications using Java and Spring Boot framework.
2. Architecture and Technical Leadership: Provide technical leadership in the design and architecture of software solutions, ensuring adherence to best practices and coding standards.
3. Requirements Analysis: Collaborate with stakeholders to gather and analyze business requirements, translating them into technical specifications and software designs.
4. Application Integration: Integrate software applications with third-party systems, databases, and APIs to facilitate seamless data exchange and interoperability.
5. Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and maintainable code quality. Collaborate with QA teams to address any identified issues.
6. Performance Optimization: Identify and optimize performance bottlenecks in software applications, including database queries, API calls, and system resource utilization.
7. Troubleshooting and Debugging: Investigate and resolve complex technical issues and software defects, providing timely and effective solutions.
8. Documentation: Create and maintain technical documentation, including software design specifications, API documentation, and system architecture diagrams.
9. Team Collaboration: Collaborate with cross-functional teams, including business analysts, software engineers, quality assurance, and project managers, to ensure successful project delivery.
10. Mentorship and Knowledge Sharing: Share your expertise with junior developers, providing guidance, mentorship, and knowledge transfer to enhance the overall skills and capabilities of the team.
Required Skills and Qualifications:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• Significant experience (typically 6+ years) in Java development with a strong focus on Spring Boot framework.
• In-depth understanding of Java core concepts, object-oriented programming (OOP) principles, and design patterns.
• Proficiency in developing RESTful APIs and web services using Spring Boot, Spring MVC, and related technologies.
• Solid experience with database technologies such as MySQL, PostgreSQL, and/or NoSQL databases.
• Familiarity with front-end technologies like HTML, CSS, JavaScript, and JavaScript frameworks is beneficial.
• Strong problem-solving and analytical skills, with the ability to debug complex issues and propose effective solutions.
• Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
• Ability to mentor and guide junior developers, fostering their professional growth.
Source : Expert In Recruitment Solutions