-
ID
#6129883 -
Job type
Contract -
Salary
TBD -
Source
Eliassen Group -
Date
2020-11-25 -
Deadline
2021-01-24
Senior Software Engineer
North Carolina, Cary, 27513 Cary USAContract
Vacancy expired!
We have an exciting opportunity for a Senior Software Engineer with our industry-leading client in Cary, NC.
Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.Responsibilities:- Meet or exceed test coverage goals set for the project through creation of unit and functional tests
- Minimize the number of production escapes
- Support user acceptance testing
- Support or conduct system testing, performance, volume, and stress testing
- Collaborate with business and UX team to create appropriate application User interfaces
- Assist with mock-up's, user interface design
- Incorporate UX components into application
- Provide feedback to UX team
- Ensure system can meet or exceed defined SLA's
- When primary on-call respond to pages within 15min, and resolve or escalate issue as necessary
- Resolve production issues and communicate resolution to appropriate stakeholders
- Complete stories within estimates and with quality to ensure release dates are met
- Conduct necessary analysis, design and prepare technical documentation
- Estimate story sizes and task out development for a given story
- Follow the Railinc development process and suggest improvements
- Work with infrastructure services to make configuration changes and deploy applications
- Evangelize Railinc common practices and development procedures
- Exhibit technical leadership in given technical subject domain
- Identify new technologies and approaches that may improve our quality, productivity, and capabilities
- Mentor peers and junior developers
- Delegate, and coordinate functional development tasks as needed
- Drive innovation in the development, release and operations processes
- 7 years of Java/J2EE Web Development Experience.
- Experience in defining requirements, designing and illustrating process flows, and training users.
- Ability to communicate and follow up professionally (written and oral) both internally and externally within the organization - including documentation of application requirements
- Demonstrated ability to identify and resolve issues effectively
- Comfortable with front-end, middle tier and backend technologies.
- Expertise in front-end technologies like Angular, Spring MVC or equivalent, hands on experience in these technologies a must in last 3 years.
- Expertise in Spring, Spring Boot and hibernate or equivalent ORM, hands on experience in these technologies a must in last 2 years.
- Experience is working with Docker and Kubernetes environment, hands on experience in building docker applications.
- Web Service SOAP/REST expertise, especially as a service provider.
- MDB/MDP/Broker/Service Bus MQ technologies development experience in last 2-3 years is a plus. If the candidate is just familiar with MQ or has minimal experience, needs to be really strong in specific front-end, backend technologies of Struts/Spring/hibernate.
- Expertise using Tomcat servers
- Experience with Agile software development methodology
- Expertise in using version control software like git, etc.
- Strong understanding of deployment processes, deployment environments, production application trouble shooting techniques etc. too.
- Experience to work with AWS cloud native services like S3, CloudFront, Lambda, ELB, SNS, SQS and Route53 will be a plus
- Experience to deploy application components in AWS EKS cluster and to debug any issues will be a plus
- Experience in using Aurora RDS for database will be a plus
- Experience in using Amazon MQ for message broker service will be a plus
Vacancy expired!
Report job