Logo
PamTen

Java Developer/ Sr. Java Developer

PamTen, Mc Lean, Virginia, us, 22107


The teams will be staffed in a staggered manner with the third team joining the other two 1-2 program increments later.

Technical Skills Required:Bachelors/master's degree in computer science or engineering or equivalent experienceminimum of 5+ years (for mid-level) / (8+ years for Sr-level) of developer experienceSolid understanding of typical multi-tier architectures: web servers, batch, and databaseKnowledge / hands-on experience on multiple technologies such as: Java, Spring Boot, RESTful APIs, Angular, Node JS, JavaScript, Typescript, HTML 5, and CSSDatabase technologies - MongoDB, Postgres, etc.Information and application security including firewall, AD, TAM/PING, LDAP, certificates, public key encryption, SSH, access credentials, etc.Large microservice based architectures, container orchestration frameworks.Build automation / CICD pipeline integration tools (Jenkins, Hudson, Bamboo, GIT, Bitbucket, Spinaker)Sound Knowledge of unit testing methodologies and frameworksCloud platforms AWS/Azure/GoogleWorking in an agile environment (SAFE/Scrum)Excellent communication skills.Past FreddieMac experience is a plus.

Scope of the Work:gile Software Development

nalyze the Business requirements and technical design that align with the technical roadmap and developing and maintaining supporting application software.Design and develop Micro Services based solutions using Java/JEE frameworks, UI frameworks, Docker and Kubernetes/EKS.Work on the technical upgrades/migrations including but not limited to middleware, database and PAM workflow to the cloud Assess opportunities for application and process improvements, optimizations & performance tuning for Java/JEE applications.Maintain strong focus on operational excellence by following defined development methodologies around coding, testing, DevOps and support.Proficiency in agile software development methodologies including Scrum and SAFe

DevOps/Application Support:

Design scaling strategies and develops automation scripts and solutions.Build automation using Dockers & Containers, and Orchestration technologies like OpenShift / Kubernetes/EKS and Atlassian tool suite.Ensure application stability by implementing monitoring solutions for all layers of the infrastructure.Perform application issue triage and come up with timely resolutions to address them.

Keys to Success in this Role:

Build strong partnerships with the product owner and FM technical leaders.Make substantial individual contributions to the code base.ble to ensure alignment and adherence with Modern delivery practices.Very strong communication skillsbility to work well with the business and people with varying degrees of technical expertise.bility to adapt to a constantly changing environment, flexibility to work extended hours and weekends.Responsible for leading an Initiative or a large and complex project or a portfolio of large projects.Deep understanding of end-to-end software development and support processes.Proficiency & experience utilizing methodologies (SDLC, AGILE, EDM, etc.)Work and collaborate across teams.