CAREERS
Java Developer
Position description:
We are looking for an experienced Java Developer to join our TEAM.
If you are ready to take your career as a Java Developer to new heights and thrive in a company that fosters growth and innovation, we want to hear from you, APPLY NOW.
Required qualifications:
2+ years of experience in Java development
Hands-on experiences in using object oriented analysis and design principles
Working experience as a Java developer in JEE using the following products:
Spring, Spring MVC, EJB, Hibernate 5, JMS, JSF
Good knowledge of relational databases, SQL and ORM technologies
Working experience in Oracle/MySQL/Couchbase
Good knowledge of Data Structures
Good knowledge and understanding of algorithms and design patterns
Working experience in development of multi-layered client-server applications is a plus
Ability to work efficiently: use 3rd party libraries when available, be able to prioritize tasks based on business requirements, etc
Strong communication skills and capability of successful collaboration with cross-functional teams
Responsibilities:
Design and develop high volume application with latest Java technologies
Contribute in all phases of the software development lifecycle
Implement different types of functionalities described in design documents
Write well designed, testable, quality code following clean code principles
Ensure designs are in compliance with specifications and customer requirements
Perform code and architecture reviews
Take part in the estimating of the development effort
Participate in troubleshooting and resolving defects in production code
Ability to absorb professional knowledge quickly and to develop new skills
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Ability to work effectively both in a team environment as well as independently
Enjoy an array of fantastic BENEFITS including:
Comprehensive Medical Insurance
A Thriving Knowledge Sharing Culture
Exclusive Discounts and Employee Benefits
Wellness Programs for Physical Health
Vibrant Corporate Events
Extra Days Off to Recharge