Facebook pixel

Senior Software Development Engineer
Posted on 2/1/2022
Remote • United States
Experience Level
Desired Skills
Development Operations (DevOps)
Google Cloud Platform
Microsoft Azure
UI/UX Design
  • Technical Skills
  • Demonstrable expert-level Spring and/or SpringBoot. Additional frameworks a plus
  • Strong experience in creating Restful web services
  • Solid understanding of git and maven
  • 2+ years professional experience in a Scrum/Agile environment
  • Thorough understanding of Object-Oriented Design concepts and patterns
  • Understands the SDLC including how automation and testing practices fit into application delivery
  • Understanding of development operations (DevOps) concepts, CI tools and CD process delivery, and/or cloud infrastructure services
  • Understands system interactions and architecture
  • Strong experience developing well-designed, efficient, and testable code
  • Strong understanding of Agile development principles
  • Demonstrable ability to readily ramp up on new systems, platforms, frameworks, and languages
  • Automated Testing
  • Understands the Testing Pyramid and can articulate the difference between Unit, Integration, and Component Tests
  • Experience with Unit Testing using Junit and one or more of the popular mocking frameworks (Mockito, EasyMock, JMockIt)
  • Can articulate the difference between stubs and mocks and when to use each
  • Consultative Skills
  • Remains flexible and puts customer needs first
  • Comfortable contributing in technical and project-based discussions with the client and other Nortal consultants
  • Has the ability to influence projects, and communicative with ideas and best practices
  • Recognizes challenges with the project and brings them to the attention of Nortal leadership (TPM and/or Engineering Lead)
  • Understands high-level business value being delivered by current project
  • Recognizes new potential expansion of scope or new business opportunities
  • Excellent written and verbal communication in English, including clear and concise communication of ideas
  • Good written and verbal communication in English
  • Innate desire to guide and help others hone their craft
  • 5-7+ years professional experience building Enterprise applications using Java
  • Some experience with other languages (e.g., Python, bash, JavaScript, etc)
  • Hands-on experience with Agile software development lifecycle (SDLC) for more than 3 years
  • Experience with CI/CD processes
  • Professional experience with relational and/or nosql databases
  • Experience with containers i.e. Docker
  • At least one cloud platform i.e. AWS, Google Cloud, or Azure cloud platforms (or similar)
  • Understanding of event-driven architectures and 1 or more message queues
  • Physical Requirements
  • Prolonged periods sitting or standing at a desk and working on a computer
  • None; works under minimal supervision
  • May assist in orienting and mentoring lower-level Software Development Engineers
  • Leads effort on multiple feature implementations in a project
  • Creates deployment scripts to automate system deployment
  • Articulates the Agile principles and their meanings to new team members and can run stand ups if needed
  • Creates documentation that conveys technical concepts and approaches to technical stakeholders
  • Presents brown bag presentations on technical topics
  • Identifies project and personnel conflicts to account management and delivery leadership
  • Influences teams to improve project trajectory
  • Assists in interview cycles through hands-on paired programming and provide insight into a candidate's overall fit for Nortal
  • Implements new tools and frameworks to support application architecture
  • Breaks down work for team members with less experience
  • Creates software to automate deployment of applications to production environments
  • Manages test data for integration and/or UI tests
  • Diagnoses, fix, and coordinate deployment of bug fixes (and do this quickly in emergencies)
  • Collaborates with Nortal employees or works solo to conduct technical presentations

501-1,000 employees

Multinational strategic change and technology
Company Overview
Nortal works together with their customers to help them make the right choices, think big, redefine the future and execute it.