Role : Senior Java Developer
Experience : 8+ Years
Location : Maryland (Onsite)
Job Overview
We are seeking a skilled SpringBoot (Java) Developer to join our team. The ideal candidate will have experience in developing and maintaining web applications using SpringBoot framework.
Qualifications
- 8+ Yrs of proven experience in Java programming language.
- 6+ experience with SpringBoot framework
- Hands on experience with RESTful web services and API development.
- Familiarity with database technologies such as MySQL, MongoDB, or PostgreSQL
- Understanding of software development principles and methodologies
- Ability to work in a team environment and collaborate effectively with other developers and stakeholders
- Strong communication and interpersonal skills
Education/Certifications:
- Bachelor's degree in Computer Science or related field
- Relevant certifications such as Oracle Certified Professional, Java SE
- Developer or Spring Professional Certification
Responsibilities
- Develop and maintain SpringBoot applications using Java programming language.
- Collaborate with cross-functional teams to design, develop, and implement software solutions.
- Write clean, efficient, and well-documented code that meets industry standards and best practices.
- Troubleshoot and debug issues in existing applications, and provide timely resolutions.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with emerging trends and technologies in software development, and apply them to improve the quality and performance of applications.
- Write and execute unit tests to ensure the reliability and functionality of code.
- Work with databases and data structures to store, retrieve, and manipulate data.
- Implement security measures to protect applications from potential threats and vulnerabilities.
- Document technical specifications, user manuals, and other relevant documentation to ensure effective communication and knowledge transfer.