Candidates must be authorized to work in the United States without sponsorship. We are unable to sponsor employment visas for this position.
Title: Java Software Engineer
Work Location: 3 days in office/2 days remote (Cincinnati, OH)
Hire Type: Long Term/Multi-year contract (extensions and possible FTE hire)
Pay Range: $50-75/hr (contingent on experience, relevant skills, and education)
Benefits: Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
Must Have Skills/Experience:
- 5+ years of experience with Java software development
- 5+ years of experience with Spring Boot REST API and microservice development
- 2 years of experience with the following AWS cloud services: ECS, API Gateway, Lambda, S3 (listed in order of importance)
- Experience with Terraform or OpenShift
- Experience with Kafka
Preferred/Plusses:
- Experience with AWS networking, Authentication using Incognito/Okta/Ping, and VPCs
- Splunk
- Dynatrace
- PostgreSQL
Overview:
Insight Global is seeking Java Software Engineers to join our client in Cincinnati, OH. The position will be supporting a hybrid work schedule (3 days on site, 2 days remote). We are in search of a Software Engineer who excels not only in technical proficiency but also as a proactive problem-solver, critical thinker, and active participant in development as well as architecture. This role is tailored for a dynamic individual who is a seasoned engineer and also has a strong grasp on application architecture who can help drive innovative solutions, engage actively in project planning, and significantly contribute to our implementation processes.
Key Responsibilities:
- Proactive Problem Solving: Engage actively in driving innovative solutions and participate in the creation and refinement of project objectives.
- Critical Thinking: Utilize analytical skills to understand complex project requirements and contribute to their design and architecture.
- Task Building: Collaborate in defining tasks and milestones, ensuring projects advance proactively.
- Agile Participation: Actively engage in all agile ceremonies, offering ideas and feedback to advance projects.
- Best Practices Leadership: Model and guide the adoption of software development best practices, mentoring peers and contributing to communities of practice.
- Risk and Compliance Awareness: Maintain accountability for risk management, adhering to policies and procedures while focusing on a positive customer experience.
- General Functions: Design and implement technology and software solutions as part of an agile squad. Participate in agile ceremonies, influencing activities from architecture to delivery. Lead communities of practice to refine and document software development standards and best practices. Ensure positive customer experience through responsible risk management and compliance with policies and procedures.