Previous Job
Java J2EE - Advanced
Ref No.: 18-04489
Location: Chicago, Illinois
Position Type:Contract
Infinity Consulting Solutions (ICS) is seeking an expert in Java J2EE and design
technique as well as experience working across large
environments with multiple operating systems/infrastructure for large-scale programs (e.g.,Expert Engineers) starting to be firm-wide resources working on projects across Banking
- Is multi-skilled with expertise across software development lifecycle and toolset
- May be recognized as a leader in Agile and cultivating teams working in Agile frameworks
- Sought out as coach for at least one technical skill
- Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test
Driven Development, Cloud Development, resiliency, security
- Stays abreast of cutting edge technologies/trends and uses experience to influence application of
those technologies/trends to support the business; may give speeches and outside the firm, writes
Roles and Responsibilities: Expertise in application development, data and infrastructure architecture disciplines
• Knowledge of architecture, design and business processes
• Good understanding of financial control and budget management
• Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
• 1-2 years of current understanding of high-level enterprise architecture and software design
• 3-4 years of current hands on development and programming experience on JEE stack including Spring Framework, RESTful Web Services and various persistent technologies such as SQL and No-SQL databases are essential for this role
• Comfortable participating in an Agile software delivery methodology such as Scrum.
• Good understanding of DevOps, automation tools such as Jenkins, Maven, GIT, Kubernetes, Docker and others to work with a variety of projects.
• Hands on experience on a private cloud provider such as Pivotal Cloud Foundry or Public Cloud such as Amazon Web Services (AWS) is a plus for the role.
• College degree in computer science or software engineering or equivalent is required
• Excellent verbal and written communication skills are required for the role.
Additional Skills: JEE
Message Streaming
Event Sourcing