Position: Sr. Java Developer (Lead or Architect) - 100% Remote
Location: 100% Remote (EST Time)
Duration: 12 Months Contract
Your Impact:
In this role, you will be an integral part of Single-Family New Tech Adoption team and will be expected to
- Enable and Lead discussions with partner teams to understand the application/system design, build process and help deploy applications to target environment
- Envision future strategy based on the current data set
- Determine and provide inputs for effort estimation
- Work independently to contribute to the success of assigned project(s)
- Represent and Demonstrate your team's work to customers & partners
- Partner with Goldfield and Bronzefield teams to effectively move Single Family Products to AWS
- Collaborate with our support teams such as OpenShift Support, Jenkins Support and Network teams
- Mentor & bring up-to-speed junior resources and consultants on technologies/products that the team works on
Qualifications:
- Bachelor's/Master's Degree with Major in Computer Science/Engineering or equivalent
- 12-15 years of related experience
- Hands-on experience (12+ years) in Solution, Design and Development of applications using J2EE framework, Spring Boot, RESTful services and Angular
- Hands-on experience using Docker on OpenShift or Kubernetes on AWS
- 3-5 years of experience in Designing and Implementing cloud-based solutions preferably AWS
- Experience with scripting languages like Ansible
- Good working knowledge of Jenkins, Antifactory, TeamForge GIT, Groovy DSL, Chef/Puppet
- Hands-on experience of Microservices using J2EE and Web Services (Java, XML, jQuery JavaScript, HTML, OOA and OOD Concepts)
- Development and support skills in middleware technologies (Spring Boot, WebLogic, Apache, Tomcat, Boss etc.)
- Good knowledge of database concepts and integration with business application development
- Understanding/Working knowledge of ELK/Splunk
Keys to Success in this Role:
- Strong consultation and communication skills
- Proactive in identifying existing issues and providing an alternate solution
- Curiosity to learn about new trends related to tools and technology
- Seek and Embrace Change - Continuously improve work processes rather than accepting status quo
- Flexible to work with different teams across organization