4440 Rosewood Drive, USA
10 days ago
Staff Software Engineer
About the RoleAssume a leadership role in the development and delivery of high-quality software solutions. Utilize Java programming and software engineering to architect, design, and implement complex systems. Collaborate with cross-functional teams, mentor junior engineers, and contribute to the overall technical strategy of the organization. Collaborate with Product Managers and Software Architects to design solutions for complex problems. Participate in the code review sessions with Junior Engineers and ensure highest quality standards are met. Ensure solid automation frame works are in place to test the developed code by using Test driven development and Behavior development practices.

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 Are

Bachelor’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.

Confirm your E-mail: Send Email