Software Specialist ( Java Developer)
Core
Lead architecture, design, and development of software projects for requirements management, software engineering, and test management solutions, focusing on creating new features with modern UI/UX concepts.
Role type
Senior IC Java Developer (Technical Lead)
Builds
Requirements management, software engineering, and test management solutions
Domain
Software Engineering / Product Lifecycle Management
Deliverable
production ML models | product features
Required skills
Java, ODATA, REST, JSP, Oracle, Postgres, JavaScript, JQuery, ExtJS, Angular
Preferred skills
Agile practices, UI/UX design, technical project management
Technologies
Java, ODATA, REST, JSP, Oracle, Postgres, JavaScript, JQuery, ExtJS, Angular
Responsibilities
Lead architecture, design, and coordination of software development projects; Prepare functional specifications and design notes including UI sections and task flows; Develop iterative prototypes and write well-documented code; Create and run unit tests; Deliver automated tests to QA; Schedule and participate in design reviews; Provide ongoing feedback on deliverables.
Seniority
Mid-experience, hands-on IC with technical lead responsibilities