Ashburn, VA, 20147, USA
146 days ago
Hybrid Java Backend Developer
Position Summary: We are currently seeking a motivated, career and customer oriented Backend Developer to join our team to begin an exciting and challenging career. Job Responsibilities: + Design and implement Micro Service Architecture for Cloud based software applications. + Use modern software engineering tools including Eclipse, Jira, and Atlassian Suites for design, development, and testing the software + Present the solution at formal and informal design reviews, and document the design according to the Government's system lifecycle methodology Required Skills and Experience: + Bachelor's degree in computer science or related engineering field with 9+ years of technical experience + 9+ years of strong Java design and software development experience including designing, developing, and documenting large-scale enterprise software systems + Ability to diagnose problems and support production systems + 2+ years of working with Applications on Cloud utilizing serverless hosted services like AWS S3, DynanoDB, lambda etc + Java Micro Service Architecture frameworks such as Spring Boot + Experience with container platforms like Docker and Kubernetes + SQL DBs (preferably Oracle) and strong SQL/JDBC skills is required for this position. + Experience with NoSQL DBs like MongoDB, Document DB, Cassandra etc. + Messaging and Streaming Systems (Kafka, SQS ans Kinesis) + XML/JSON + Unix/Linux + Experince with JPA/Hibernate + Experience with building RESTful webservices and experience with query language based APIs like GraphQL. + Jenkins, Maven, Gitlab and Jira for CI/CD + Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration) + Demonstrated ability to incorporate rigorous Unit testing as part of development activities is essential Desired Skills and Experience + First-hand experience working with large project teams (working with the Federal Government a strong plus) + Demonstrated ability to think critically and creatively to develop innovative solutions to software problems. + Ability to develop and maintain components with stringent performance requirements. + Agile development experience a plus + IBM MQ , JMS, EJB, MDB and other JEE technologies + JEE Server experience (WebLogic\WebSphere\JBOSS\etc.)
Confirm your E-mail: Send Email