Junior Java Developer
Core
Develop, maintain, and enhance Java-based applications by translating functional specifications into code and ensuring quality through testing and reviews.
Role type
Junior Java Developer
Builds
New applications and features for existing systems
Domain
Software Development
Deliverable
production ML models | product features
Required skills
Java, PHP, SQL, UML diagramming, unit and functional testing, code review, effort estimation, bottleneck identification
Preferred skills
None stated
Technologies
Java, PHP, SQL
Responsibilities
Create technical design documentation and UML diagrams; Analyze and translate functional specifications into functional applications; Develop code conforming to organizational standards; Estimate effort and time for assigned tasks; Ensure code quality via unit and functional testing; Identify bottlenecks and devise optimization solutions; Develop code for new applications and enhance existing systems; Provide maintenance and production support; Perform code reviews; Analyze specifications and delegate tasks to team members; Monitor project progress against timelines.