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