Senior Software Development Engineer (Java)

| Remote
Sorry, this job was removed at 2:25 a.m. (CST) on Thursday, December 1, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Nortal is a remote-first, global software consultancy specializing in modern custom software development. We employ CI/CD processes across agile, distributed teams delivering highly-performant, scalable, cloud-native applications for Fortune 100 customers. The North American headquarters are in Kirkland, WA. We have over 1100 employees world-wide. 


Role Overview 

This role is considered a senior-level Software Development Engineer and skilled technical contributor, applying experience towards adapting and learning technologies. Sr. Software Development Engineers should have formed opinions backed up by personal and industry experience, and should be able to articulate this experience to other Software Development Engineers. You should be considered "highly proficient" on at least one major technology (i.e., Java stack, JavaScript front-end, Cloud Engineering, Data Engineering, etc), and you should be competent in all aspects of an Agile-based SDLC, processes, and protocols for repeatable software delivery. In addition to meeting project requirements, Software Development Engineers at this level are also expected to be able to speak at meet-ups and conferences about emerging technologies and technology-oriented processes. 

Supervisory Responsibilities 

· None; works under minimal supervision 

· May assist in orienting and mentoring lower-level Software Development Engineers. 

Essential Duties and Responsibilities

  • 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. 

Required Skills and Abilities

  • 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. 

Education and Experience (Required)

  • 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 

Education and Experience (Nice To Have)

  • 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. 

Nortal US Is An Equal Opportunity Employer And All Qualified Applicants Will Receive Consideration For Employment Without Regard To Race, Color, Religion, Sex, National Origin, Disability Status, Protected Veteran Status, Or Any Other Characteristic Protected By Law.

 See more http://nortal.com


This position is based in the Greater Seattle Area - but can also be remote from Arizona, California, Colorado, Florida, Georgia, Idaho, Illinois, Indiana, Massachusetts, North Carolina, South Carolina, Oregon, Texas and Virginia


Nortal: Building a Seamless Society | www.nortal.com

Nortal is a multinational strategic change and technology company. We simplify and optimize naturally complex processes to create a Seamless Society.

More Information on Nortal
Nortal operates in the Information Technology industry. The company is located in Kirkland, WA. Nortal was founded in 2000. It has 800 total employees. It offers perks and benefits such as Health insurance, Remote work program, Paid holidays. To see all jobs at Nortal, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NortalFind similar jobs