Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Dallas?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Staffing

Dallas / Global

Full Stack Developer

Job Description

Full Stack DeveloperClient: BNSFLocation: 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
Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location