Job Title: Senior Java developer
Location: Springfield, IL - Remote
Duration: 12+ Months
Contract Type – Only W2
Job Description
The Senior Java Developer is responsible for developing client-side and server-side web application logic, as well as data environments. This role involves creating user interfaces, Java code, web services, and APIs.
Required:
- Proven work experience as a Senior Java developer using most or all the following technologies:
- iBatis/MyBatis
- Ant/Maven
- iText
- Drools
- RAD/IntelliJ
- Azure DevOps
- In-depth understanding of the entire web development process (design, development, and deployment) and database management system.
- Design application architecture and framework.
- Write clean, scalable and efficient code in Java.
- Work with stakeholders to gather and refire requirements.
- Write and maintain unit and integration tests.
- Set up and manage CI/CD pipelines for smooth deployments.
- Manage version control using tools like Git.
- Evaluate, recommend, and implement the use of new technologies, libraries and frameworks.
- Experience implementing Master Data Management techniques and technologies at scale.
- Ensure software meets scalability, security, and reliability standards.
- Working knowledge of CMS (content management system) framework.
- Familiarity with front-end languages (e.g., HTML, JavaScript, and CSS).
- Conduct code reviews to ensure adherence to best practices and high-quality standards.
- Work with cloud platforms like AWS, Azure for deploying Java applications
- Excellent analytical and multitasking skills