Java Developer
...Designing and implementing Java-based applications.
Analyzing user requirements to inform application design.
Defining application... ....
Aligning application design with business goals.
Developing and testing software.
Debugging and resolving technical problems...