Description
- Design, code and debug software
- Perform software analysis, risk analysis, reliability analysis
- Participate in software modeling and simulation
- Integrate new software solutions with existing systems
- Extract and reverse engineer existing code
- Work alongside and collaborate with UX and engineering teams to develop new ideas into demo-able products, features, services, and tools utilizing the latest software development stacks and related technologies
- Have passion for innovation, new ideas, quick prototyping, hackathons etc.
- Explore and innovate new technologies, features, and tools
- Have an open-minded approach to development strategy and approaches
- Actively look for ways to make everything better
Required:
- 5+ years of experience in IT
- Strong in Core Java and object-oriented programming concepts - solid hands on approach with development
- Experience with Rest API's using Java and Spring
- CI/CD experience
- Expereicne with Jenkins
- Experience with Angular
- Experience with MySQL
- Strong analytical skills
- Strong communication skills
Hands-on Technical experience in all bulleted layers etc below:
- Database Layer
- MongoDB
- Aurora/MySql
- REDIS
Business/App Layer
- Python
- Java
- Vert.x
- Hybernate
Presentation/UI Layer
- React
- Angular
- Redux
- React Hook Forms
- Material UI
- Redux Thunk and Saga
- HTML
- CSS
- JavaScript
Transport/Network Layer
- AWS Apache
- AWS Flink (assessing)
- TCP
- Load Balancer
Environment tools/maintenance
- Bitbucket
- Eclipse
- Jenkins
- Capistrano
- IntelliJ
- VS Code
- Linux