- Minimum Qualification :
- Experience Level : Mid level
- Experience Length : 4 years
Job Description/Requirements
We are looking for an experienced Senior Java Developer to join our dynamic and growing team. The ideal candidate will have a strong background in Java development and a passion for building high-quality software solutions. You will be responsible for designing, developing, and maintaining Java applications that are efficient, reliable, and scalable.
Key Responsibilities:
- Design and Development: Lead the design, development, and implementation of Java applications. Write well-designed, efficient, and testable code.
- System Architecture: Collaborate with the team to define, design, and ship new features. Contribute to all phases of the development lifecycle.
- Code Reviews: Conduct code reviews and provide constructive feedback to ensure best practices (e.g., design patterns, SOLID principles) are followed.
- Mentorship: Mentor junior developers and assist in their professional development.
- Testing: Ensure the robustness of the code by writing unit tests, integration tests, and participating in the testing phase of the development process.
- Documentation: Create and maintain detailed documentation of code, processes, and application designs.
- Troubleshooting: Investigate and resolve technical issues. Provide support and maintenance for existing applications.
- Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices. Recommend improvements and innovations to enhance the development process.
- Collaboration: Work closely with cross-functional teams, including product managers, QA engineers, and other developers, to deliver high-quality software.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree is a plus.
- Experience: Minimum of 4+ years of experience in Java development.
- Technical Skills:
- Proficient in Java and object-oriented programming.
- Experience with Java frameworks such as Spring, Hibernate, or similar.
- Familiarity with RESTful APIs, SOAP, and microservices architecture.
- Strong knowledge of databases (SQL and NoSQL) and data modeling.
- Experience with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Familiarity with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
- Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.