We are looking for a Java Software Engineer to help us build functional products and applications.
Java Software Engineer responsibilities include defining software requirements, writing clean and efficient code for various applications and running tests to improve system functionality.
If you have hands-on experience with programming in Java and are interested in agile methodologies, we’d like to meet you.
Ultimately, you’ll implement and maintain Java components and frameworks throughout the software development life cycle.
Validate software functionality and security
Analyze user and system requirements
Develop user interfaces
Write efficient code based on feature specifications
Design database architecture
Work experience as a Java Software Engineer, Java Developer or similar role
Familiarity with Object-Oriented Design
Good knowledge of popular Java frameworks
Experience with test-driven development