Responsibilities
- •Translate application storyboards and use cases into functional applications
- •Design, build, and maintain efficient, reusable, and reliable Java code
- •Ensure the best possible performance, quality, and responsiveness of the applications
- •Identify bottlenecks and bugs, and devise solutions to these problems
- •Help maintain code quality, organization, and automation.
- •Develop front end website architecture
- •Ensuring cross-platform optimization for mobile phones
- •Designing and developing APIs
Requirements
Technical and Professional Expertise and 5+ years of experience in the following areas:
- •Strong server side language expertise using Java and Spring Boot
- •Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
- •Familiarity with JavaScript frameworks such as Angular JS, React and Vue.
- •Should have extensive experience implementing Microservices and RESTful APIs
- •Database Design and Implementation (Postgre, MYSQL, Oracle, SQL Server, etc.) and proficiency with SQL
- •Cloud-Native development using Pivotal Cloud Foundry, AWS, Kubernetes, Docker
Typical Functions:
- •Maintains and enhances existing applications.
- •Troubleshoots and debugs applications, including user and system interface functionality.
- •Collaborates with cross-functional teams and clients to define, design and deliver enhancements, new applications, and technical solutions that meet the needs of the company, its clients, and the end users.
- •Configures a design that satisfies business requirements and desired specifications.
- •Researches, evaluates and implements new technology to optimize application efficiency and usability.
- •Maintains records to document system and programming development and revisions.
- •Designs modifications based on defined requirements and coordinates development efforts on maintained applications.
- •Programs and directs other programmers in required programming languages, database SQL, report writing, ETL, Assists with testing and migrating code through test regions.
- •Ensures adherence to appropriate design, coding and source control standards.
- •Leads design and code walk-thru as a presenter or reviewer.
- •Processes Change Requests and Quality Assurance (QA) documentation for project implementations and support changes.
Required Qualifications:
- •Bachelor degree in Computer Science or a related discipline.
- •In lieu of a degree, 8 years of related business experience.
Abilities:
- •Four years coding/programming, trouble-shooting, problem-solving, logical design, SQL coding, Business Requirements analysis, vendor management, root cause analysis.
Preferred Qualifications:
- •Expert coding skills in 1 or more standard languages.
- •Demonstrated success in complex problem solving and an understanding of quality delivery.
- •Demonstrated ability to work with others having differing priorities/views/goals than your own; to meet your goals.
- •Understand and lead others in use of System Development Life Cycle (SDLC). Effective communication skills.
- •Experience with schema/database design, Enterprise Standards and Process Adherence.
Responsibilities:
- •Translate application storyboards and use cases into functional applications
- •Design, build, and maintain efficient, reusable, and reliable Java code
- •Ensure the best possible performance, quality, and responsiveness of the applications
- •Identify bottlenecks and bugs, and devise solutions to these problems
- •Help maintain code quality, organization, and automation.
- •Develop front end website architecture
- •Ensuring cross-platform optimization for mobile phones
- •Designing and developing APIs
Skills:
- •Four years coding/programming, trouble-shooting, problem-solving, logical design, SQL coding, Business Requirements analysis, vendor management, root cause analysis.
Preferred Qualifications:
- •Expert coding skills in 1 or more standard languages.
- •Demonstrated success in complex problem solving and an understanding of quality delivery.
- •Demonstrated ability to work with others having differing priorities/views/goals than your own; to meet your goals.
- •Understand and lead others in use of System Development Life Cycle (SDLC). Effective communication skills.
- •Experience with schema/database design, Enterprise Standards and Process Adherence.