Application Developer
Core
Full-time Application Developer responsible for designing, programming, developing, and modifying software systems and applications.
Role type
Senior Application Developer
Builds
Existing and new software systems, applications, and tools
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, RESTful services, SQL, Hibernate/JPA, Git, HTML, CSS, JavaScript, Angular, AWS, DevOps, Unit testing, Integration testing, Code reviews, Troubleshooting
Preferred skills
Ext JS, Groovy, Grails, Elasticsearch, Cloud (AWS), Secure web application development
Technologies
AWS, Angular, Bootstrap, Cloud, CSS, DevOps, ElasticSearch, Git, Groovy, Hibernate, JPA, Java, JavaScript, SQL, Spring, Web, Big Data, HTTP
Responsibilities
Design, program, develop, and modify software systems; analyze user needs and software requirements; develop unit and integration tests; participate in functional and regression tests; perform code reviews; deploy code to development, test, and production environments; troubleshoot and resolve production issues; maintain application development documentation.