Job Details

ID #15445878
State Maryland
City Lanham
Job type Permanent
Salary USD $200,000 per year 200000 per year
Source Jobot
Showed 2021-06-14
Date 2021-06-13
Deadline 2021-08-12
Category Software/QA/DBA/etc
Create resume

Senior Software Engineer

Maryland, Lanham, 20703 Lanham USA

Vacancy expired!

Exciting opportunity for Senior Software Engineer

This Jobot Job is hosted by: Sean SanfordAre you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary: $200,000 per year

A bit about us:

We take a long-term view on associates and their careers. Our associates do phenomenal work with purpose, and as a result, we provide growth opportunities through in-person and online training, management development programs, and career development on the job.If you are seeking a meaningful work experience along with a workplace culture that thrives on teamwork, we invite you to explore the opportunity to join us.In this role you will design, develop, modify, adapt and implement short- and long-term solutions to information technology needs through new and existing applications, systems, databases and applications infrastructure. You will review and interpret system requirements and business processes as well as code, test, debug and implement software solutions. You will also:Lead projects or work streamsBe accountable for your work and sometimes others, provide process and standards advice in your area of specializationWork independentlyServe as a resource for colleagues with less experience

Why join us?

Excellent PayBenefits:401(k)401(k) matchingDental insuranceDisability insuranceEmployee assistance programFlexible spending accountHealth insuranceLife insurancePaid time offRetirement planVision insurance

Job Details

You will be responsible for:

Performing as a domain expert in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Leads significant pieces of development within the development lifecycleContributing to the development of standard methodologies within your groupLeading code reviews and actively participates in providing feedback on others' designs/codeBeing accountable for technical debt in your own softwareLeading a small project team, as requiredTaking control of complex problems and step through them in a rational wayMaking tactical vs. strategic trade-offsBeing flexible in your thinking; able to evolve a solution when additional information or ideas are presentedMentoring junior members of the teamIdentifying when junior engineers need help and providing it in a positive way that promotes confidence.Actively helping team members/make suggestions to improve practices.Business Knowledge

Able to work directly with business partnersDecisions show a focus on current and future business priorities, together with fiscal responsibilityCan articulate business needs and translate them into technology solutionsRequirements

Typically requires 3+ years of progressive experienceIn-depth knowledge and expertise in your job discipline and working knowledge of related disciplinesStays up to date with new technologiesPrograms proficiently in several languages and is comfortable switching between themShows dedication to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature developmentDevelops data models or schemas from scratch and knows of key concepts such as ACID, Normalization, and TransactionsDebugs large components with limited assistance and assists other engineersDesigns and develops practical APIs and abstractions.Convert the architecture to design and develop service-oriented architecture using Spring Boot, RESTful Web Services, JMS and ORM - Hibernate.• Develop and maintain Java Spring Boot applications with a focus on enterprise technologies• Develop and Design on microservice and RESTful web service development using swagger.• Deployment through CI-CD pipeline to cloud, Rancher and Apigee gateway readiness, also by building and integrating to API proxy using Google (Apigee).• Working in a JVM, with an understanding of Java, JARS, class loading and how build environments work.• Identify and address interfacing functions and implement application components using Java/J2EE, JavaScript, AngularJS, Typescript, complex SQL queries, business functionality logic, end-to-end system scenarios between Frontend (UI) components, Microservices and Databases.• Design of complex, global or strategic development projects.• Develop Single Page application (SPA) and Routes for Navigation support and Reactive User experience.• Deployment technologies with emphasis on AWS Cloud.• Design and implement configurable plugins and reusable components using front-end technologies using AngularJS, JavaScript, etc to be used enterprise wide client applications to reduce development time and efforts.• Development and Deployment of infrastructure in AWS Lambda, Serverless, DynamoDB, SQS, Kinesis.• Development of AWS infrastructure on various resources like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.

Vacancy expired!

Subscribe Report job