What are the responsibilities and job description for the Java developer position at Genesis NGN Inc.?
Java Developer
Introduction:
As a Java Developer, you will be responsible for designing, developing, and implementing Java-based applications. You will work closely with a team of developers to create high-quality software solutions that meet the needs of our clients.
Responsibilities:
- Designing, developing, and testing Java-based applications
- Collaborating with cross-functional teams to define, design, and ship new features
- Ensuring code quality through code reviews and unit testing
- Troubleshooting and debugging applications to optimize performance
- Keeping up-to-date with the latest trends and best practices in Java development
Requirements:
Required Skills:
- Proficiency in Java programming language
- Experience with Spring Boot framework
- Strong understanding of object-oriented design principles
- Ability to work in a team environment and collaborate effectively
- Excellent problem-solving and analytical skills
Preferred Skills:
- Experience with RESTful web services
- Knowledge of database management systems such as MySQL or Oracle
- Experience with front-end technologies such as HTML, CSS, and JavaScript
- Familiarity with Agile development methodologies
- Certifications in Java development
Salary : $58