Java Developer
Title: Java Developer
Location : Alpharetta, GA 30005 (Need Locals and with DL)
Experience: 8 10 years
Visa: H1B, – L2, and TN
Position Description:
- Wealth Management Product Technology team is looking for an experienced Java Developer to join a technologically advanced team focusing on developing and enhancing the Private Banking Group, Sales applications.
- Candidate must have significant expertise in design and development of core Java applications as well as scalable service-oriented application.
- Candidate should be fluent in related technologies including Spring, Spring boot, databases, database interface layers, web protocols and standards, and associated Java development tools.
- To be successful, the role will require the individual to understand the banking technology landscape, and to offer creative solutions that integrate current capabilities with proprietary system builds.
Job Functions/Duties and Responsibilities:
- Hands-on development using Java and related technologies
- Design and development of Java applications as well as building scalable application based on Microservices architecture
- Work as part of a banking Agile Squad
- Candidate must have good communication skills and have the ability to lead IT deliverables
- Working in the Agile development methodologies, collaborating with business and technology teams located globally
- Actively contribute and participate in sprint grooming and planning discussions, daily stand-ups, and Agile ceremonies
Skills Required:
- 3-5+ years of hands-on experience in core Java 1.8 or higher, and related technologies.
- Good working knowledge of Spring, Spring boot and spring security.
- Good understanding of microservices architecture and design principals.
- Good working knowledge of Java EE, Web Services (REST, SOAP, MQ, Tomcat)
- Working experience in the Databases Design, Development, SQL, PL/SQL and Tuning (preferably DB2)
- Working experience in designing and developing user interfaces using Angular
- Working experience in understanding of requirements of large enterprise applications (security, entitlements etc.)
- Working experience and very good understanding of Design Patterns
- Good communication skills, should be able to work across both Business Users and IT teams across regions and can lead IT deliverables
- Experience in working with partners and stakeholders across geography and time zones
- Working experience in agile development methodologies
Skills Desired:
- Working knowledge of Unix/Linux and/or any scripting language
- Working knowledge of financial market, lending based products and Wealth Management
- Exposure to JIRA or other ALM tools to create a productive, high quality development environment
Educational Qualification:
- Minimum BS degree in Computer Science, Engineering or a related field.