Salary
💰 $45,000 - $106,000 per year
Tech Stack
AngularAWSAzureETLGradleHibernateInformaticaJavaJenkinsJUnitKubernetesMicroservicesMySQLNoSQLOpenShiftOracleSpringSpring BootSpringBootSQLTableau
About the role
- Develops, tests and implements software solutions
- Designs software solutions to address business needs
- Writes code, tests and deploys software
- Prepares technical and procedural documentation required for software
- Maintains and debugs software
Requirements
- 2+ years of relevant professional experience
- Bachelor's degree (or equivalent) in a related field or combination of education, job-specific certification(s), and experience
- Proficiency in Java with Spring Boot, JPA/Hibernate, REST, and Microservices
- Relational databases experience (Oracle & SQL Server)
- Proficiency in database design and optimization, including both relational (SQL) and NoSQL databases
- Experience with Version Control Systems (Git)
- Experience with testing frameworks (e.g., JUnit, TestNG)
- Solid understanding of software architecture, microservices, and event-driven design patterns
- Experience designing and developing solutions using core Java, SQL (MySQL)
- Hands-on experience with Front-end frameworks like Angular
- Knowledge of authentication & authorization systems (preferred)
- Knowledge of performance tuning, application security, and scalability best practices (preferred)
- Experience with ETL, Informatica, SQL Loader, PL/SQL, AWS, Azure, Tableau, ThoughtSpot, Power BI is a plus