SR Software Engineer with Java
Sr Software Engineer to design, develop, modify, adapt, and implement short- and long-term solutions to new and existing applications, databases, and infrastructure. You will review and interpret system requirements and business processes as well as code, test, debug, and implement software solutions.
- Performing as a domain specialist in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Leads significant pieces of development within the development lifecycle
- Contributing to the development of standard methodologies within your group
- Leading code reviews and actively participates in providing feedback on others’ designs/code
- Leading a small project team, as required
- Taking control of sophisticated problems and step through them in a rational way
- Making tactical vs. strategic trade-offs
- Being flexible in your thinking; able to evolve a solution when additional information or ideas are presented
- Mentoring junior members of the team
- Actively helping team members/make suggestions to improve practices.
Candidate will start remotely but will be required to have a weekly presence in 2021 post COVID in Baltimore (2 days per week remote possible). Eventual relocation will be required for non-local candidates. Relocation assistance will be provided.
Required:
- BS or MS degree in Computer Science or a related field of study
- 8+ years of professional experience
- Stays up to date with new technologies
- Programs proficiently in Java
- Full Stack preferred with modern front end technologies
- Proficiency in cloud technologies (AWS preferred)
- Deep technical expertise in the SDLC
Job Type
Full-Time Regular
Full-Time Regular
Location
Remote
Remote
Location
Baltimore MD
Baltimore MD