CSS Staffing
https://cdn.haleymarketing.com/templates/62713/logos/cssus-hml.png
http://www.cssus.net
http://www.cssus.net
true
Sr. Software Engineer - Backend Java - REMOTE IN NE/MN/SC
Omaha, NE 68101 US
Posted: 08/15/2023
2023-08-15
2023-10-29
Employment Type:
Permanent
Category: Engineer
Application Link: 4260
Job Description
Sr. Software Engineer – Backend Java – Direct Hire
REMOTE IN NE, MN or SC
OVERVIEW
The Sr Software Engineer position is responsible for:
RESPONSIBILITIES
THE IDEAL CANDIDATE WILL HAVE
EDUCATION
ADDITIONAL INFORMATION
REMOTE IN NE, MN or SC
OVERVIEW
The Sr Software Engineer position is responsible for:
- Architecting and developing work on tasks with an emphasis on low defect rates, unit testing, and agile sprint goals
- Working closely with IT Management to provide cutting-edge solutions to meet business units’ needs, conduct research, and develop solutions
- Maintain and upgrading our external ecommerce websites, third party integrations for order flow, and internal configurations and tools used to run the day to day business
- Potential to lead a development team on large scale projects in a rotating schedule
RESPONSIBILITIES
- Research, develop, and implement cutting edge technical solutions
- Perform due diligence with internal customers
- Recommend business system functionality
- Assist in developing business requirements
- Assist in developing business cases
- Implement complex projects through:
- Create and interpret complex design documents independently and communicate them to team members as necessary
- Design unit tests to thoroughly test all code changes
- Conduct code reviews thoroughly and provide feedback when applicable
- Create or update code to meet requirements of security scan findings
- Assist in functional systems issues to determine root cause and solution
- Debug and quality check software and serve as an escalation point for more complex issues
- Participate in regularly rotated on-call duties: While on call; must be available 24 hours/day to receive calls from Operators/Users, investigate and solve issues
- Maintain regular and predictable attendance
- Must be able to attend face to face meetings on short or little advance notice
- Work requires in-person collaboration among colleagues and contractors
- Participate with team members in priority planning: estimating resource requirements, project planning and scheduling for programming projects
- Assist other team members with system and technical knowledge
- Performs other duties and projects as assigned
THE IDEAL CANDIDATE WILL HAVE
- Minimum five years of experience with application development, software QA, or related field
- Understand generally accepted analysis and design techniques of Java
- Strong knowledge of application development and maintenance for interactive and batch programming
- Knowledge of Linux servers and how to navigate directories and search logs
- Expert knowledge of Java EE technologies (ranging from EJB to JSP), ideally Java 8
- Spring Framework
- Basic understand of AWS tools like EC2, S3, and scalability
- Strong knowledge of Postgres DB or Oracle DB (10g or higher preferred)
- Must possess communication skills (written and verbal) that will help in determining customer’s or user’s exact needs and in disseminating that information to appropriate personnel
- Expert knowledge of dump analysis techniques
- Expert in testing techniques and knows all testing requirements of systems supported
- Able to work under pressure, meet deadlines and handle multiple projects simultaneously
- Ability to interface with customers, clients and other departments to respond to requests both in written and verbal form
EDUCATION
- Bachelor’s degree from an accredited college or university in Computer Science, Electrical Engineering, Electronics and Communication or closely related field required
ADDITIONAL INFORMATION
- Start Date: ASAP
- Remote in NE, MN or SC
- Assignment Length: Direct Hire. U.S. Citizens and those authorized to work in the U.S. are encouraged to apply