Java Fullstack Lead / Architect
Location : Alpharetta, GA
Should be well versed with security; performance; maintenance and usability aspects of designs.
Strong programming; problem-solving and analytical skills with expertise in Java/J2EE/MVC technologies/ Web services/Unit test automation frameworks.
Produce high-quality code and perform code reviews.
Should have experience designing and managing and with large databases in MySQL or oracle.
Stay updated of new technologies and of changes in technologies that affect back-end and front-end web development.
Design and implement the development and release process including CICD based strategies.
Experience and knowledge of Agile best practices.
Expertise in Single Sign-On; Master Data Management; Social Enterprise Technologies or Data Warehousing.
A thorough understanding of XML; SQL; and Object-Oriented Design Patterns.
Extensive experience with data extraction; transformation and load tools.
Experience with web and/or cloud application development in Amazon RDS; J2EE.
Provide hands-on expert level assistance to engineers for technical issues.
Take a lead in establishing and enforcing development processes and standards.
Demonstrate effective communication and motivational skills.
Should have experience managing team and mentor/lead team of engineers.
Manage the technical delivery of integrations; security; single-sign-on and application customizations.
Manage technical scope and client expectations.
Lead technical requirements gathering sessions and producing technical requirements and design documents.
Design and manage the execution of test plans and ensuring a quality solution is delivered.
10+ years of experience in developing enterprise-strength web applications.
Ability to work constructively with developers; QA; Project managers and Management towards a common goal.
High motivation and desire to do whatever it takes to help the customer and our company succeed.
Ability to deliver integration projects using established integration technologies and EAI-tools.
Proven ability to design and optimize business processes and to integrate business processes across disparate systems.
Detail-oriented and motivated individual with the ability to rapidly learn and take advantage of new concepts; business models; and technologies.
Confident leader and communicator;
Intensity; drive and the desire to succeed;
Resourceful and creative problem-solving skills;
Excellent analytical skills and the ability to develop processes and methodologies;
Team player with strong communication; presentation and interpersonal skills.