We are currently seeking a talented Java Developer to join our team. As a Java Developer, you will be responsible for designing, implementing, and maintaining Java-based applications. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our clients’ needs.
Responsibilities:
- Design, develop, and maintain Java-based applications.
- Collaborate with software architects and other team members to define technical requirements and design solutions.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct unit testing and participate in code reviews to ensure the reliability and quality of the codebase.
- Troubleshoot and debug issues reported by users or QA team.
- Optimize application performance for scalability and efficiency.
- Stay updated on the latest Java technologies, tools, and best practices.
- Continuously improve development processes and practices.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience as a Java Developer or similar role.
- Strong proficiency in Java programming language.
- Knowledge of Java frameworks such as Spring, Hibernate, or Apache Struts.
- Familiarity with database systems such as MySQL, PostgreSQL, or Oracle.
- Understanding of software development best practices and design patterns.
- Experience with version control systems like Git.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a collaborative team environment.
- Strong communication skills.
Preferred Qualifications:
- Experience with web development technologies like HTML, CSS, and JavaScript.
- Familiarity with frontend frameworks such as Angular, React, or Vue.js.
- Knowledge of microservices architecture and cloud-native development.
- Experience with Agile development methodologies.
- Contribution to open-source projects or personal projects showcasing Java development skills.
Benefits:
- Competitive salary package.
- Health, dental, and vision insurance coverage.
- Flexible work hours and remote work options.
- Opportunities for professional growth and career advancement.
- Company-sponsored training and certifications.
- Collaborative and inclusive work environment.
- Exciting projects and the opportunity to work with cutting-edge technologies.