Genesis10 ยท 1 day ago
Application Programmer
Genesis10 is currently seeking an Application Programmer with our client in the financial industry located in Jersey City, NJ and Addison, TX. The role involves developing, enhancing, debugging, and maintaining enterprise software applications that support front-office lines of business and data maintenance workflows.
Information ServicesInformation Technology
Responsibilities
Develop, enhance, debug, maintain and test enterprise software applications that support front-office LOBs and data maintenance workflows
Perform using Java, Spring, Oracle PL/SQL and related technologies and are deployed on Linux servers
Design and develop complex requirements to accomplish business goals
Ensure that software is developed to meet functional, non-functional, and compliance requirements
Ensure solutions are well designed with maintainability/ease of integration and testing built-in from the outset
Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns
Form in either Architecture, Test Engineering or DevOp
Contribute to story refinement/defining requirements
Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle/ Agile development environment
Perform spike/proof of concept as necessary to mitigate risk or implement new ideas
Code solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements
Utilize multiple architectural components (across data, application, business) in design and development of client requirements
Assist team with resolving technical complexities involved in realizing story work
Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
Design/develop/maintain automated test suites (integration, regression, performance)
Sets up and develops a continuous integration/continuous delivery pipeline
Automate manual release activities
Mentor other Software Engineers and coaches team on CI-CD practices and automating tool stack
Develop and maintain enterprise Java applications (Client On-Boarder Sales View)
Develop and maintain core sales party, account and third party vendor database views/tables
Excellent troubleshooting and debugging skills
Monitor production applications, set up monitoring and respond to alerts appropriately
Follow enterprise coding standards and execute on best practices to build processes
Develop an understanding of stakeholder needs to help create a solution, envisions the solution to solve a problem (manual or through software)
Analyze the stakeholder process to build efficiencies and also analyzes the software to improve or implement that process
Gather and catalog functional, non-functional, and technical requirements for stakeholder requests
Analyze functional and data requirements
Answer the questions: What does the software do and how does it store information?
Assist users and development team with application testing and troubleshooting
Identify, document and troubleshoot application related problems
Document process, procedures and workflows associated with applications
Create and maintain training materials for end-users
Qualification
Required
Bachelors' degree in Computer Science or Equivalent professional experience
5-7 years of relevant hands-on programming experience
Strong programming experience with Oracle and PL/SQL
Knowledge of Spring, and modern UI libraries like ExtJs, Jquery, AngularJS
Banking domain knowledge
Experience with implementation and release management activities
Good understanding of unit, integration and functional testing
Experience working with Java/Scala Programming Language
Exposure to Resource Description Framework (RDF and SPARQL)
Experience with REST based web service
Experience writing technical designs and documenting technical functions
Experience with JIRA tool and infrastructure
Team player with a proven ability to effectively collaborate and influence cross-functional stakeholders at all levels of management to successfully delivery on a comprehensive technology book of work
Ability to effectively communicate with business, technology partners and senior management
Ability to foster strong collaboration among team members and multi-task effectively
Ability to work under minimal supervision and adhere to all project deadlines
Demonstrated ability to get things done and make things happen; a person who is resourceful, seizes opportunities and is an innovator
Demonstrate exceptional analytical skills and problem solving skills; excellent organizational, communication skills
A good team-player who seeks input and involves others in his/her communications; a person who values and cultivates relationships
Preferred
Knowledge of microservice
Benefits
Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years.
The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years.
Access to an experienced, caring recruiting team (more than 7 years of experience, on average.)
Behavioral Health Platform
Medical, Dental, Vision
Health Savings Account
Voluntary Hospital Indemnity (Critical Illness & Accident)
Voluntary Term Life Insurance
401K
Sick Pay (for applicable states/municipalities)
Commuter Benefits (Dallas, NYC, SF and Illinois)
Company
Genesis10
Information Technology and Services
H1B Sponsorship
Genesis10 has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (126)
2024 (68)
2023 (20)
2022 (2)
2021 (13)
2020 (29)
Funding
Current Stage
Late StageCompany data provided by crunchbase