Java Developer
Company: Evo Payments
Location: Omaha
Posted on: May 16, 2022
|
|
Job Description:
Java DeveloperTheJava developer is responsible for many duties
throughout the developmentlifecycle of applications, from concept
and design right through to testing. Asuccessful candidate for this
role will not only possess a toolbox of strongweb skills including
Java, Spring framework, but will also possess thequalities
necessary to support the overall framework of the development
team.This role is best suited for an individual with an
entrepreneurial mindset, whois driven by the pursuit of continuous
learning and enjoys the challenge of anaggressive schedule and
deadlines. In order to be successful in this dynamicrole, the ideal
candidate will be multifaceted in their ability to remain
wellorganized, execute tasks efficiently, communicate effectively,
and establishthemselves as a cohesive part of the team.About You:At
least five (5) years of programming experience in a Web-based
environment.Expert knowledge of JAVA, Spring framework Production
support experience.Experience with file transfer protocols
including NDM, FTP, SFTPAbend analysis and resolution tools
knowledgeLibrary source maintenance tools knowledgeExperience in
full life cycle processBachelor's degree or foreign equivalent in
Computer Science, Computer Information Systems required.Experience
in Financial, Credit Card processing and Payment Services a
plusFront end HTML/CSS/javascript experienceJava and/or .Net
ExperienceWeb Services/Rest APIsUnderstanding of Continuous
Integration, Continuous Deployment, Test Driven
DevelopmentMessaging Systems (RabbitMQ, JBoss Messaging, MQ
Series)Experience with TFS, GITA working knowledge of
multi-platform development environments is a plusFamiliar with
Agile/Scrum methodologyWhat You'll Do:Work individually or in small
teams to enhance and support existing mainframe applicationsWork
with the business analysts to define requirementsCreate functional
designs/specifications from business requirementsParticipates in
design reviewsWork with distributed and mainframe teams to
coordinate file delivery and accessFollows the client's Systems
Development Methodology Lifecycle ensuring on time project delivery
with the highest possible qualityEngage in production support and
Participate in on-call rotation to support the Web
applicationsPropose, architect, design, develop, debug, test,
troubleshoot, document, implement and support software systems
while following appropriate coding standards and design
patterns.Develop code, tests, and debug new softwarePerform
maintenance or enhancements on existing software products and
contribute knowledge of business applicationsWrite programs
according to specifications neededWork with the technical staff to
understand problems with software and then resolve themRespond to
all reported current software production concernsAssist in the
development of software user manualsDevelop and maintain system
documentation as per client expectationsWork with management,
clients, and other technology teams to ensure the product creates
relevant and meaningful business results without negative impact to
existing business and technology infrastructure.Develop stand-alone
and Web-based software solutions using standard Software
Development Life Cycle proceduresUtilize operating systems,
servers, databases, data reporting tools, integrated development
environments, process monitoring tools and best implementation
practicesPro-actively work with Development and Support staff in
problem analysis, reproduction, and resolutionPerform system
analysis and functional decomposition of software applications to
drive software qualityExecute test cases/procedures and accurately
and concisely report both progress and defect status, including
gathering and reporting on project quality metricsEnter issues,
maintain issues, and manage defect trackingPerform ad-hoc testing
as neededResolve test process issues by effectively communicating
and cooperating in team-oriented project situations with the Team
LeadTroubleshoot and find root cause of issues found during testing
using technical knowledgeParticipate in any/all training and
educational activities necessary to fulfill at least the minimum
requirements specified in your department goalsPractice and comply
with all regulations promoting a safe and healthy work environment
(i.e. OSHA)Must be used to working on existing, well establish code
base, or starting new projects from the ground upMust be
comfortable collaborating with Operations and Quality Assurance
teamsAdhere to privacy; confidential, proprietary company policies
and procedures (i.e. HIPAA)Why work for EVO?Learn from and grow
with a worldwide payments industry leaderEnjoy a competitive salary
and a comprehensive benefits package: 401k with match, generous
paid time off, medical, dental, vision coverage plus health savings
accounts and much moreThrive in a collaborative culture that
supports innovationTake advantage of a supportive work-life
balanceBenefit from global career opportunities and
advancementDisclaimerThe preceding position description has been
designed to indicate the general nature and level of work performed
by employees within this classification. It is not designed to
contain or be interpreted as a comprehensive inventory of all
duties, responsibilities, and qualifications required of employee
assigned to this position.EVO Payments Inc. is an equal opportunity
employer, committed to the hiring, advancement and fair treatment
of individuals without regard to race, color, religion, gender,
sexual preferences, age, national origin, ethnicity, disability or
veteran status, or any other protected status designated by
federal, state, or local law.
Keywords: Evo Payments, Omaha , Java Developer, IT / Software / Systems , Omaha, Nebraska
Click
here to apply!
|