
Genesis NGN
Actively Hiring
Provides consulting and technology solutions to drive digital transformation and business growth
Job Location
Remote Work Policy
In office
Visa Sponsorship
Not Available
RelocationAllowed
Skills
Java
Spring Boot
Object-Oriented Design Principles
About the job
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
About the company

Genesis NGN
Actively Hiring