All Lines Technology is seeking a Java Developer who will provide application software development services or technical support in more complex situations. May also be responsible for requirements gathering and BRD/SRD preparation. Has thorough knowledge of the Software Development Life Cycle. Conducts reviews of the test Plan and test Data. May allocate/ coordinate work within a team/project. Analyzes, defines and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks, controls, and outputs using standard development methodology. Coordinates coding, testing, implementation and documentation of solution. Ensures that expected application performance levels are achieved. Contributes to defining time tables and project plans. Analyzes and estimates feasibility, cost, time, and compatibility with hardware and other programs. Conducts analysis of organizational needs and goals for the development and implementation of application systems. Proposes innovative, creative technology solutions. Contributes to the achievement of related teams' objectives. Develop UI screens that maintained brand standards under company guidelines that included the creation of dynamic HTML email templates and newsletters for user alerts, custom directives for user input validation, and dynamic screen generation based on user input
AngularJS or Angular2
Experience developing backend API Restful calls
Propose innovative, creative technology solutions to achieve the above goals. This includes the User Interface, Restful API interface to our databases and ensuring they are consistent with standard approach, and that the security mediations are within acceptable standards.
Analyzes, defines and documents functional requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, checks, controls, and outputs using standard development methodology. Coordinates coding, testing, implementation and documentation of solution.
Work with the team- onsite/offshore in this development, providing guidance and support for things like onboarding API’s, Code Reviews, Test Plan Reviews, and Creating Test data, etc.
Contribute in supporting and enhancing platform monitoring; ensuring the expected application performance levels are achieved.
5+ years of experience in software development required; should have thorough knowledge of the software development cycle. Knowledge of Agile methodology would be a plus.
Working knowledge of Alfresco BPM and Activiti BPM would be a plus, but not a requirement.
Web Service design and development, REST/JSON preferred. Understanding of Websockets.
Spring Boot Knowledge also a plus.
Hibernate/JPA, JDBC implementation
Apache/Tomcat hosting environment set up and troubleshooting
Knowledge of Oracle DB, SQL skills.
System integration experience including batch, real-time, including with message queues
Good Analytical & Communication skills
Good problem solver and self-starter
Bachelor of Science, Preferably in Computer Science, Computer/Electrical Engineering, or equivalent
Additional Desired Skills:
Contributes in the design and development of two new applications (Capital Funding Database and US Regulatory System) as well as assist in applying several upgrades to the Third Party Governance Application. Development of these two new applications will be within the NEXEN Ecosystem/technology and replace the older system that are residing on older technology and has been flagged with Resiliency/Vulnerability issues. The upgrades to the Third Party Governance Application are to continue to address the regulatory obligations.
Looking for a Specialist Developer who is a team player with Computer Science background, with strong reasoning skills, and a proven record of delivery on major software projects.
Preferred, but not required:
Git, SVN (source code)
Maven, Node/NPM, Grunt, Bower, Jenkins (Build)
Protractor, Jasmine, Karma (Testing)
Bachelor's degree in Computer Science engineering or a related discipline, or equivalent work experience required
6-8 years of experience in software development required
Experience in the securities or financial services industry is a plus
Internal Number: CPBN4389
About All Lines Technology, Inc.
All Lines Technology is a leading provider of enterprise technology solutions and services, with proven expertise enabling organizations to overcome obstacles and achieve excellent business results.
All Lines Technology is a woman owned solutions provider that delivers cost effective, industry standard IT solutions to our customers. We strive to be a Professional Business Partner and Trusted Advisor with each of our clients. In doing so, we help companies streamline and improve the way they buy, implement, and manage their technology infrastructures that support their mission critical business applications. These scalable solutions deliver benefits to companies from start up to Fortune 500.
All Lines Technology specializes in industry standard solutions for Enterprise Infrastructure, Microsoft Collaboration and Productivity Solutions, MSP/Cloud Solutions, IT Staffing, IT Consulting, and 24/7/365 Help Desk. As a value-added solutions provider, we partner with only best-of breed industry leaders that meet the business needs of our clients. We use our expertise to deliver streamlined solutions customized to the unique needs of your business, and strive to be your true trusted ad...visor. By leveraging cutting edge technology deployment and management solutions from industry leaders, we ensure you receive the technology solutions you require, delivered with the highest level of service.
Our corporate headquarters is located in Warrendale, PA which includes a state of the art datacenter showcasing some of the latest technology hardware and software solutions for our customers as well as a Tier 3 datacenter for our cloud based services. We utilize these for live demos, proof of concepts, and application testing. In addition, we also have a 20,000 square foot warehouse, staging & integration center that we use for client management/imaging and warehousing. We have a secondary location in Cranberry Township, PA where our 24/7/365 Help Desk and network operations center resides.