What are the responsibilities and job description for the Senior Software Engineer - Java Developer - 6 month W2 contract position at Insight?
Senior Software Engineer - Java Developer - 6 month W2 contract with opportunity to extend and/or hire on permanently.
Job Description:
We are looking for a highly motivated and experienced Java Developer to join our team as a Senior Software Engineer. This position is starting as a 6 month W2 contract, that has the opportunity to extend and/or convert to a long term hire. We are seeking candidates that reside in or close to Dallas, TX as this will be a hybrid position with 2 days a week onsite and 3 days a week working remote.
The ideal candidate will have 5 years of experience in developing enterprise level applications using Java/Springboot, JPA, and PostgreSQL.
The candidate will be responsible for developing, implementing, and maintaining critical applications for our business operations.
MUST HAVE EXPERIENCE WITH THE FOLLOWING:
- Java programming language
- Junit
- GitHub Actions and Automations
- Testing Automation
- Performance Testing
- Spring
- Spring Boot
- AKS (Azure Kubernetes
- PostgreSQL data base
Responsibilities:
- Develop high-quality code using Java/Springboot, JPA, and PostgreSQL
- Work with cloud infrastructure, specifically on Azure Infrastructure and AKS
- Build and support applications in build and deployment through Docker
- Implement and utilize Github for code control and versions, utilizing Github Actions for automated testing
- Conduct load and performance testing using Junit and JMeter
- Develop effective test plans while working with QA and Selenium for testing
- Provide production support and troubleshooting when necessary
Requirements:
- 5 years of experience in software development
- Strong experience in Java, Springboot, JPA, and PostgreSQL
- Strong experience with cloud infrastructure, specifically Azure Infrastructure and AKS
- Experience with Docker for build and deployment
- Expertise in Github for code control and versions, utilizing Github Actions for automated testing
- Experience conducting load and performance testing with Junit and JMeter
- Strong knowledge of testing tools such as QA and Selenium
- Strong ability to develop effective test plans
- Good communication skills
Insight is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law