Job Openings
Java Developer
About the job Java Developer
We are seeking a Java Developer with 3 to 5 years of experience to join our team. The successful candidate will be responsible for designing, developing, and maintaining Java-based applications.
Responsibilities:
- Design, develop, and maintain Java-based applications
- Write clean, maintainable, and efficient code
- Collaborate with cross-functional teams to identify and solve complex problems
- Participate in code reviews and ensure adherence to coding standards
- Develop and maintain technical documentation
- Troubleshoot and debug applications
- Stay up-to-date with emerging trends and technologies in software development
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 3 to 5 years of experience in Java development
- Strong understanding of Object-Oriented Programming principles and design patterns
- Experience with Spring Framework, Hibernate, and other Java-based frameworks
- Experience with web technologies such as HTML, CSS, JavaScript, and jQuery
- Experience with relational databases such as MySQL, Oracle, or PostgreSQL
- Experience with version control systems such as Git or SVN
- Strong problem-solving skills and attention to detail
- Excellent verbal and written communication skills
- Ability to work independently and in a team environment
Preferred:
- Experience with Agile development methodologies
- Experience with cloud platforms such as AWS or Azure
- Experience with containerization technologies such as Docker or Kubernetes
- Familiarity with non-relational databases such as MongoDB or Cassandra