Java Developer
Job Description:
We are looking for a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, implementing, and maintaining Java applications. You will collaborate with cross-functional teams to develop high-quality software solutions that meet customer requirements.
Key Responsibilities:
• Design, develop, and maintain Java applications
• Collaborate with cross-functional teams to understand customer needs and develop software solutions
• Write high-quality, clean, and maintainable code
• Test and debug applications to ensure they are running smoothly
• Continuously update technical knowledge and skills by keeping up with industry trends and advancements
• Work with project managers to ensure timely delivery of software solutions
• Participate in code reviews and contribute to a culture of continuous improvement
• Provide technical guidance and support to other team members
Requirements:
• Bachelor’s degree in Computer Science or related field
• Strong knowledge of Java programming language and its core libraries
• Experience with software design patterns and principles
• Experience with Spring Framework, Hibernate, and other related frameworks
• Familiarity with agile software development methodologies
• Ability to work collaboratively in a team environment
• Strong problem-solving and analytical skills
• Excellent communication skills
Preferred Qualifications:
• Experience with front-end development technologies such as HTML, CSS, and JavaScript
• Familiarity with cloud computing platforms such as Amazon Web Services (AWS) or Microsoft Azure
• Knowledge of database technologies such as SQL and NoSQL
• Experience with DevOps practices such as Continuous Integration and Deployment (CI/CD)
If you are a motivated and experienced Java Developer with a passion for technology and a desire to work in a dynamic and collaborative team environment, we encourage you to apply for this exciting opportunity.