Java Applications Engineer
Responsibilities:
Meeting with the software development team to discuss project definitions and goals.
Analyzing system and user requirements for the software product.
Designing system integrations and project workflows.
Writing clean, scalable Java code.
Designing software database architecture.
Developing Java-based user interfaces.
Prioritizing and distributing development tasks.
Testing and debugging software applications.
Validating the functionality and security of the application.
Detailed knowledge of software architecture and user interfaces.
In-depth knowledge of Java, JavaScript, Java Servlets, and Java Beans.
Experience with software design and application programming.
Ability to manage projects.
Experience with application testing protocols.
Excellent troubleshooting skills.
Good communication skills.