Java Developer
Job Overview:
We are looking for a highly motivated and enthusiastic Java Developer with 0 to 2 years of experience to join our dynamic development team. The ideal candidate should have a strong foundation in Java programming, problem-solving skills, and a passion for software development. You will be responsible for designing, implementing, and maintaining Java-based applications that are efficient and scalable.
Key Responsibilities:
- Develop, test, and deploy Java-based applications using industry best practices.
- Write clean, scalable, and maintainable code following coding standards.
- Collaborate with cross-functional teams, including designers, testers, and other developers, to deliver high-quality software.
- Participate in code reviews, debugging, and troubleshooting to ensure application reliability.
- Work with databases such as MySQL, PostgreSQL, or MongoDB for data storage and management.
- Implement RESTful APIs and web services for seamless communication between applications.
- Stay up to date with the latest Java frameworks (Spring Boot, Hibernate, etc.) and industry trends.
- Follow Agile methodologies and participate in daily stand-ups, sprint planning, and retrospective meetings.
- Assist in the integration of third-party tools and APIs to enhance application functionality.
- Create and maintain technical documentation for future reference and team collaboration.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proficiency in Java programming language and object-oriented programming (OOP) concepts.
- Understanding of Java frameworks like Spring Boot, Hibernate, and JSP/Servlets.
- Basic knowledge of front-end technologies such as HTML, CSS, JavaScript.
- Familiarity with databases (MySQL, PostgreSQL, MongoDB) and SQL queries.
- Knowledge of version control systems such as Git and GitHub.
- Understanding of RESTful API development and web services.
- Basic understanding of unit testing frameworks like JUnit.
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
Preferred Skills:
- Experience with cloud platforms (AWS, Google Cloud, Azure) is a plus.
- Familiarity with microservices architecture.
- Exposure to DevOps practices and CI/CD pipelines.
- Experience with front-end frameworks like Angular or React is an advantage.
Why Join Us?
- Exciting projects with the latest technologies.
- Opportunity to learn and grow in a collaborative environment.
- Competitive salary and benefits.
- Training and mentorship programs for professional growth.
- Work in a fast-paced, innovative team that values creativity and problem-solving.
If you are a passionate Java developer eager to kickstart your career, we would love to hear from you! Apply now and be a part of our growing team.