Senior Software Engineer

Do you love to learn? Do you readily talk about your goals? Are you looking for a company who invests in you? Do you want to have a chance to test the limit of your Engineering skills?

We have a perfect match for you!We are looking for a Senior Software Engineer.

Your role:

-Focused on creating and enhancing web applications to support and provide online features to the internal staffing business,our job seekers, and our clients.

What You Will Do

  • Participate in team planning and Agile software development meetings
  • Design and architect web applications
  • Maintain and bug-fix web applications
  • Implement new end-user-facing web application features, including all layers of those features from database design and development, server-side processing, and applying front-end technologies to handle interactivity and styling
  • Design and implement data structures--ensuring data integrity
  • Implement integrations with third-party services and application components
  • Apply best-practice security principles to avoid web application security issues
  • Perform and participate in team code reviews
  • Interact with code management repositories
  • Manage user stories and tasks in the project management platform (Jira) to indicate work progress
  • Partner with QA Specialists to diagnose end-user support issues with the web applications
  • Interact with and improve continuous delivery systems
  • Implement automated tests of the software
  • Participate in team retrospectives to ensure continuous improvement and with other parts of the organization to remove barriers to progress
    Demonstrate in-progress software features to the team for feedback
  • Engage stakeholders and end-users in feedback sessions

You Should Have Some of These Skills

  • Java, Java Servlets, Spring Framework, Common templating frameworks (JSP, Thymeleaf), Common Java web development libraries such as Apache Commons
  • REST APIs, MVC and SOA Patterns
  • Javascript, Front-end frameworks (Angular, JQuery, etc), 
  • HTML5, CSS/LESS/SASS
  • AJAX Patterns, JSON and XML formats
  • SQL (PostgreSQL)
  • Maven 2/3
  • HTTP protocol
  • Build and CI systems (Jenkins)
  • Issue and project management systems (Atlassian Jira)
  • Source code management systems (Git)
  • Familiarity with AWS architectures and services
  • Code quality tools (CheckStyle)

Required Skills

  • Teamwork and sharing responsibility
  • Continual improvement and self-directed learning
  • Curiosity and pursuing a holistic approach to your work
  • Solid verbal and written communication
  • Emotional intelligence and an ability to empathize

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error