Lead Java/IOS Application Developer

Adobe Experience Manager, Agile, Algorithms, Amazon Web Services, Analytical skill, Apache Maven, Automation, Configuration, Education, IBM WebSphere MQ, Debugging, Best practices, Communication skills, Banking, Java, JMS, Git, Knowledge transfer, Linux, MBA, MOST, Messaging, Microsoft SCCM, Microsoft TFS, Web services, System integration, SOAP, SQL, Software, Production support, Redis, RESTful, QA, Production, Jenkins, Functional testing, Implementation, Web server, iOS development, Systems analysis and design, User stories, SOA, Revision control, Integration testing, Data structure, Computer, Cocoa Touch, Cloud management, Cloud, HR management, CAN
Full Time
Depends on Experience
Work from home available

Job Description

Looking for a Lead Java/IOS Application Developer for a FULL TIME position!

 

**Resources can be in either Atlanta, GA, Charlotte OR Raliegh, NC!**

 

Sorry NO 3rd Parties at this time!

 

Delivers highly complex solutions with significant system linkages and dependencies and associated risk.

  • Leads and performs development efforts such as analysis, design, coding/creating, and testing.
  • Participates in testing, implementation, maintenance, and escalated support of our most complex solutions.
  • Development includes but is not limited to customized coding, software integration, analysis, configuring solutions, or using tools to configure and generate a solution. Ensures adherence to company and industry standards.
  • Provides technical consultation on extremely challenging or unusual situations. Lead/conducts robust unit testing and provides testing support for subsequent release testing.
  • Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
  • Interprets internal/external business challenges and recommends best practices.
  • Uses sophisticated analytical thought to exercise judgment and identify innovative solutions.
  • Mentors less experienced teammates to build technical expertise.
  • May have people management responsibilities.
  • May serve as a Developer (Software Engineer) on an Agile team. In an Agile environment: Acts as an Agile champion.
  • Primarily responsible for delivering high quality working software and automating manual/reusable tasks.
  • Leverages continuous engineering practices to deliver business value.
  • Actively participates in refining user stories.
  • Responsible for development and developing unit testing, and supporting integration and functional testing.
  • Responsible for providing warranty support and providing knowledge transfer to production support.
  • Develops code in accordance with the acceptance criteria established by the Product Owner.

 

Minimum Requirements:

  • Bachelor’s degree and 8 years of experience as a Java/IOS developer or an equivalent combination of education and work experience.
  • Deep specialized and/or broad functional knowledge.
  • Sound understanding of business and organizational strategies and processes.
  • Ability to interpret internal and external business challenges and recommend best practices.
  • Ability to lead complex production interruption.
  • Sophisticated analytical skills and the ability to solve complex technical and business problems.
  • Ability to influence others at senior levels to adopt a new perspective.
  • Experience in Xcode, Objective-C, Swift, iOS, and Cocoa Touch;Experience with SOAP and Rest based Web Service;
  • Excellent communication skills

 

Preferred Requirements:

  • Extensive experience with the Java technology stack on the Linux OS.
  • Master’s degree or MBA and 10 years of experience or an equivalent combination of education and work experience.
  • Banking or financial services experience.
  • Knowledge of the following technologies
  • Microsoft Team Foundation Server for version control and code deployment
  • GoCD for cloud pipeline deployment
  • Redis caching solution
  • Adobe AEM for AWS cloud management
  • Microsoft System Center Orchestrator for automation
  • Deep knowledge and experience with two or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills.
  • Professional experience building apps or services from the ground up and scaling at an enterprise level.
  • Experience with Open Source tools and frameworks.
  • Strong understanding of SOA methodologies and service architectures.
  • Experience using web servers, application containers, caching technologies.
  • Solid knowledge of relational database design and development (SQL, stored procedures, data modeling).
  • Experience with messaging systems (i.e., MQ and JMS).
  • Experience with build tools, such as Git, Maven, and Jenkins. Proven ability to write comprehensive unit and integration tests.
Dice Id : RTX161032
Position Id : LEADJAVAAPPDEV
Originally Posted : 2 months ago
Have a Job? Post it