Salary Range: $180,960 - $185,960
Employee pay will vary based on factors such as qualifications, experience, skill level, competencies and work location. We will meet minimum wage or minimum of the pay range (whichever is higher) based on city, county and state requirements.What You'll Do
1. Lead and contribute to the development of Java-based applications, ensuring code quality, performance, and maintainability.
2. Java frameworks, libraries, and best practices;
3. Design and implement microservices architectures, leveraging technologies such as Spring Boot, and ensure proper communication between microservices;
4. Familiarity with NoSQL databases like HDI, Redis for handling unstructured or semi-structured data and understanding of when to use NoSQL databases and how to model data effectively in a NoSQL environment;
5. CI/CD and Jenkins to test and use the functionality of the application;
6. SQL for querying, updating, and managing data in relational databases;
7. Ability to optimize and tune SQL queries for application performance;
8. Designing, implementing, and maintaining cloud solutions using Azure services and deploying and managing applications on Azure, including the use of services like Azure Storage, Azure Data Factory and Azure SQL Database; and
9. Front End UI frameworks like ReactJS and CSS.
Who You AreBachelor’s degree or foreign degree equivalent in Computer Applications or a related field and four (4) years of experience in the job offered or related role. Alternatively, employer will accept a Master’s degree or foreign degree equivalent in Computer Applications or a related field and two (2) years of experience in the job offered or related role. Any suitable combination of education, experience, or training acceptable.