Senior Platform Developer (Java / Cloud)

Dallas / Coppell, TX 75019

Posted: 10/31/2018 Category: Java Job Number: 11060

Senior Platform Developer (Java / Cloud)

Drive technical design and implementation for complex business and technical deliverables. Familiarity with multiple lines of business and technologies/systems. Able to analyze end-to-end system solutions, covering: planning, design, testing, and implementation.   Requires excellent communication skills, able to work with a variety of business user and technical staff in driving IT solutions.

The Senior Platform Developer will be expected to perform any/all of the following roles and responsibilities:
•     The ability to communicate Business and IT solutions independently as well as in an Agile team structure.
•     Strong aptitude to learn about new business operations, terminology and strategy.
•     Strong aptitude to learn about new technologies and how they apply to  Business and Architecture Frameworks.  (Java, DB2, UI, Event Based Distributed Systems, Real-time Systems, API Driven Architecture, Cloud based Computing, Data Warehousing, Service Oriented Architecture, Infrastructure as Code, Compliance as Code and variety of testing tools)  
•     Self-driven, willing to take initiative when an opportunity presents itself. 
•     Contributes ‘ Out of the Box’ thinking through Business Analysis and IT Solutions
•     A strong discipline and fundamental understanding of how to follow established policy and procedures.
•     The ability to take ownership and Lead in some cases, IT implementations from start to finish.
•     A fundamental understanding of cloud native application architectures and delivery methodologies.

•     The ability to comprehend complex infrastructure requirements and implement those requirements using infrastructure as code and compliance as code methodologies.   
•     Provide solutions and support for organizationally critical applications that require extensive knowledge of  business processes and capabilities
•     Develop and leverage automation tools to provide a quicker time to market for delivery of project solutions

Primary Duties and Responsibilities: 
 •     Develop platform capabilities in line with infrastructure as code methodologies in a public cloud environment.
•     Provide guidance and technical consultation in identifying and implementing new uses of information technologies that assist the functional business units in meeting their strategic objectives.
•     Research and evaluate alternative solutions and recommends the most efficient platform solution.
•     Implement solutions to solve complex problems associated with computer equipment, capacity, limitations, and performance.
•     Responsible for platform design, coding, testing, debugging, and documentation.
•     Work with management to provide input to creating project plans, and to provide input to update project plans throughout the development cycle.
•     Act as a liaison between the Platform Automation team and Application Developers.
•     Must have excellent problem-solving skills to provide timely resolution for production issues in conjunction with Production Support staff.    
•     Participate in code reviews and application transition to support team.
•     Participate in “ Lessons Learned” process to provide information to help  choose practices, methodologies, tools, technologies and programming languages.
•     Provide solutions and support for organizationally critical applications that require extensive knowledge of business processes and capabilities
•     Develop and leverage automation tools to provide a quicker time to market for delivery of project solutions
•     Perform other duties as assigned.

Qualifications: 
•     Has a thorough understanding of   business or function for which applications are designed
•     Requires solid knowledge of the SDLC
•     Requires in-depth knowledge of multi-threaded, highly distributed and concurrent systems
•     Must be well-versed on public cloud and cloud native technologies
•     Must have experience with implementing infrastructure requirements as code
•     Must be competent in all phases of application development and implementation
•     Requires good communication, analytical, sound judgment and management skills
•     Ability to work effectively with clients, management and staff
•     Experience with Disaster Recovery in a public cloud environment
•     Must be willing to function in a support capacity, including on-call rotation, DR support, expiration, and emergency.

Technical Skills:
  • Proficiency in Java with experience in cloud native applications
  • Messaging (MQSeries/Tibco/Kafka), Data Management (RDBMS, HDFS, In Memory Databases etc.), SQL.
  • REST services, HTML5
  • Scripting languages (Python, Perl etc.)
  • Infrastructure a Code (Terraform, Cloud Formation)
  • Configuration Management (Ansible)
  • Cloud Native Stack (Kubernetes, Redis, AWS)

Education and/or Experience:
  • Bachelor’ s degree in Computer Science or a related discipline or an equivalent combination of education and work experience.
  • At least 5 years of solid, diverse work experience in the financial industry
  • Minimum of 5 years of experience in application program development or infrastructure as code setting utilizing the required skill set.
Java, Messaging

Kelly Hallgren

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.