Unknown Company

Full Stack Developer

dallas, tx • Posted 3 days ago
Onsite Contract General

Full Stack DeveloperClient: BSNFLocation: Dallas, TXDuration: Full Time PermanentNeed local resumes to Fort Worth TX, or willing to move to Texas upon job confirmation. 50% onsite required.BNSF is seeking a senior Full Stack developer to participate in several projects that will be modernizing Service Execution applications as well as supporting the existing Terminal Suite of applications. Lead and assist with the development of modernizing applications for Service Execution as well as terminal applications development projects through all phases of the application development lifecycle from project plan development through implementation.• Perform technical design of viable and efficient in-house developed applications to meet business requirements and document specifications using business process modeling, data modeling, and object modeling techniques.• Coordinate application acceptance testing and ensure customer satisfaction through timely resolution of issues, regular status reports, and ongoing communication.• Coordinate with other technical teams to develop appropriate application interfaces and ensure quality and efficiency through performance, integration, and regression testing.• Direct other employees, contracted service providers, or suppliers of products or services to produce required results.• Lead and provide on-call 7x24 second-level application-development support for in-house developed applications.• Ensure that the application technology stack is current with fixes and enhancements.• Clear, well-written communications and attention to customer service, partner relationships, and overall product qualityBasic Qualifications:The successful candidate must have strong experience in developing and delivering applications using automated testing and deployment techniques.

The candidate should also possess strong abilities in researching and recommending solutions based on current industry best practices.• Bachelor's degree in Computer Science, Information Systems, Engineering, and/or equivalent formal training or work experience is required; M.S. in Computer Science / Engineering preferred• Must Have 10 years of work experience in an Information Technology environment; Preferred experience with large enterprise environments• At least 4 years of Agile software development experience preferred• At least 4 years of leveraging Continuous Integration to improve the quality of software delivery• Experience leading technical analysis and Java application design resulting in documented application requirements• Experience with developing and supporting Java applications that use open APIs and service calls to communicate with other systems• Experience leading new Java application development projects through all phases of the lifecycle.• Experience with business process modeling, data modeling, and object modeling techniques.• Experience with performance, integration, and regression testing.• Strong experience with Spring Boot, Java, and Web Development using ReactJS, Angular, JavaScript, JQuery, Responsive design, etc.Preferred Qualifications:• Experience with Opensource technologies and modern development techniques• Experience with DevOps, Continuous Delivery, and Deployment• Sound knowledge and work experience in designing and implementing event-driven microservice architectures• Experience with No SQL databases like Cassandra• Experience in testing methodologies using frameworks such as Junit, Spock testing framework, etc.• Ability to lead a technical team and effectively communicate with TS and Business leaders• Experience in developing cloud-native applications using Spring Boot, Spring Data, and Spring Cloud targeted to OpenShift PaaS• Experience with modern monitoring technologies (e.g., Prometheus, Splunk, ELK)• Experience with Rules Management Systems (e.g., Drools, IBM Lombardi) is a plus

Back to Job Search