Senior Java Developer
- Contract
Company Description
Arthur Grand Technologies (www.arthurgrand.com) is in the business of providing staffing and technology consulting services. We have doubled our revenue year over year for the past 5 years. This speaks to the long-lasting relationship and customer satisfaction that we have built in this short span of time. Our company is managed by a team of professionals who worked for big 5 consulting firms for 20+ years.
We are a minority owned staff augmentation and technology consulting company
To keep our valued employees, we need to keep them engaged in challenging, interesting work, offer market-relevant benefits and provide continued opportunities for professional growth.
Job Description
Role: Senior Java Developer
Location: Lansing, MI (Hybrid)
Duration: Long term contract
Job Description:
- Lead and manage the design, implementation and delivery of system and software architecture designs, strategies and quality assurance plans
- Design, prototype, develop and implement to achieve business results for the client
- Experienced expert able to lead and deliver solutions using object-oriented, service-oriented architecture, and n-tier architectures
- Adopt, develop, and execute a robust software development lifecycle, using industry best practices
- Follows industry best practices for software engineering
- Leads in the development of long-term technology strategy and planning for the entire organization leveraging existing and acquiring new resources
- Leads and actively participates on project teams, clarifying business needs and requirements, performing analysis, design, development, integration, and maintenance of systems across the enterprise
- Willing and able to engage with other internal organizations to maximize delivery capabilities and provide value to clients
- Participates and leads the development of delivery approach, and labor and cost estimates
- Manage projects or tasks using project delivery methodologies and best practices
- Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected
Skills:
- Java, J2EE
- Experienced in designing and implementing Java MVC frameworks (Struts MVC) and ORM tool (Hibernate/JPA) and Java Script, Web Services and EJB
- Experience in developing procedures and queries with Microsoft SQL Server (SQL 2016 or higher) or equivalent DB (Oracle/Postgres)
- Performing analysis and requirements gathering with customers
- Experience with both web-based and client server-based systems architecture
- Experience with Object Oriented Analysis, design and programming experience
- Experience with systems development methodology utilized in the development of new systems and enhancements
- Ability to work and communicate well with all levels of IT coworkers and users
- Ability to prepare detailed written instructions and documentation
- Experience with Java batch jobs
- Ability to work under pressure and tight timelines and diagnose and resolve complex problems quickly
- 10 years’ experience post 4-year IT degree
Nice to Have:
- Domain knowledge of retirement systems (Clarity Experience) highly desired
- WebSphere development technologies
- Java Spring Boot, Microservices
- Cloud based development and deployment experience
- Siebel / Microsoft Dynamics - CRM applications
- Nice InContact
- Jenkins or Azure DevOps experience
- Git/Jira - file repository system experience
- FileNet Suite of products
- Jasper Reports / PDF document processing
- JUnit
- Maven
- Log4j
- SoapUI
- Corticon Rules Engine technology
- WebSphere Liberty
Additional Information
All your information will be kept confidential according to EEO guidelines.
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply