Senior Java Software Engineer

1 day ago


Rockville, United States TalEx Full time

TalEx is partnering with a government services provider to identify multiple Senior Software Engineers for a new program. These are contract to hire roles and are 100% remote. Our client is seeking multiple Java Engineers to assist in the development, delivery and management of technology-based solutions. The Engineer(s) will be part of a team building sophisticated systems using emerging technologies to create innovative and high business impact solutions.


Responsibilities
  • Analyze Requirements and design the application
  • Code, test and implement configuration changes and assist in the design of software applications to meet both functional and technical requirements.
  • Build data pipelines using Apache Spark, Scala, Python, Apache Airflow etc.
  • Collaborate with User Experience and Engineering teams in the planning of new products
  • Write unit tests and get close to 100% code coverage
  • Work on AWS – S3 for storage, EC2 and EMR for processing/analysis
  • Own and drive projects throughout all the SDLC phases and provide technical and process guidance to the team
  • Ability to clearly understand and articulate complex problems.
  • Able to support team for technical issues
  • Identify problems and propose resolutions
  • Ownership of technical designs, code development, and component test execution to demonstrate alignment to the functional specification
  • Using configuration management and integration/build automation tools to lead and deploy code
  • Applying knowledge of common, relevant architecture frameworks in defining and evaluating application architectures
  • Performing code reviews and providing critical suggestions for fixes and improvements
  • Supporting issue analysis and fix activities during test phases, as well as production issue resolution
  • Fixing and performance tuning web and mobile based applications
  • Developing and demonstrating a broad set of technology skills in multiple programming languages and various technologies
  • Collaborating within a project team comprised of talented employees with diverse and complementary skills
  • Very strong interpersonal skills able to work at all levels of the organization
  • Provide coaching, mentoring and training to more junior developers as needed
  • Follow Agile methodology for the software development

Qualifications
  • Minimum 8+ years’ engineering experience; focus on back-end development and/or data engineering
  • In-depth programming knowledge with Java, Python, and Scala
  • Solid understanding of object-oriented design patterns, data structures, algorithms, MVC and concurrency/multi-threading
  • Experience in building Microservices, Asynchronous Design, Event Based Programming, Reactive Programming patterns etc.
  • Experience creating and consuming RESTful web services
  • Proficient with APIs and Service Oriented Architecture
  • Fundamental understanding of web‐based systems programming and development
  • Strong understanding of core Java, Spring framework
  • Java Microservice Architecture frameworks such as Spring Boot
  • Experience with Spark, Hadoop, or HIVE
  • Strong experience with AWS; including EC2, EBS, RedShift, EMR, ELB, SNS, RDS, CloudFormation, and more
  • Container technologies – Docker / Kubernetes
  • Experience with tools like Maven, Jenkins, Git
  • Good practical knowledge of relational databases
  • Understanding of relational databases and database structures, SQL and MySQL preferred
  • Understanding of established software development life cycles
  • Resolves technical issues through debugging, research and investigation
  • Comfortable working with agile methodology and tools
  • Ability to adapt well to diverse environments
  • Ability to communicate clearly with all levels in an organization.
  • A team player who is effective working remotely and independently and collaboratively
  • Able to perform as an effective member of a geographically dispersed team across multiple time-zones

Highly desired but not mandatory skills:
  • Agile development using Jira and Confluence.
  • Experience with NiFi, AirFlow etc.
  • Experience with Java 1.8 +, Reactive Java, Mockito, PoweMock, Lagom, Akka etc.
  • Experience with Queue frameworks like ActiveMQ, Hazelcast, etc.
  • Fundamental understanding of scale-out/high-availability architecture and low latency distributed messaging frameworks
  • Understanding of infrastructure (firewalls, load balancers, storage, monitoring, security etc.) and have experience with orchestration to develop a cloud solution
  • Good knowledge of AngularJS, HTML and CSS

Education/Certification:
  • Bachelor’s Degree in computer science, Engineering or other Technical discipline, OR a minimum of 8 years equivalent work experience.

Desired Certifications:
  • Certified Java Developer / Architect
  • AWS certified developer
  • Red Hat Certified Enterprise Microservices Developer
#J-18808-Ljbffr

  • Rockville, Maryland, United States Software Guidance and Assistance, Inc. Full time

    Job DescriptionSoftware Guidance & Assistance, Inc. (SGA) is searching for a seasoned Senior Front End Engineer with demonstrable expertise in Angular, Java, and AWS to join the Public offering review system team in Business, Legal, and Enterprise Systems.ResponsibilitiesWork with delivery team in the implementation of custom-built application using Agile...


  • Rockville, Maryland, United States Nationwide IT Services Full time

    Job Title: Senior Software Engineering LeadWe are seeking an experienced Senior Software Engineering Lead to join our team at Nationwide IT Services. As a key member of our development team, you will lead the design, development, and testing of software applications for our government customers.This is a full-time position located in Rockville, MD, with a...


  • Rockville, Maryland, United States Syms Strategic Group, LLC (SSG) Full time

    Job OverviewSyms Strategic Group (SSG) is seeking a skilled Senior Automated Software Test Engineer to join their team in support of a large Department of Veterans Affairs nationwide program.Key Responsibilities:Evaluate and design test automation strategies for software applications.Develop, implement, and maintain automated testing frameworks using tools...

  • Senior Data Engineer

    3 weeks ago


    Rockville, Maryland, United States Software Guidance and Assistance, Inc. Full time

    Software Guidance & Assistance, Inc. is seeking a Senior Data Engineer for a CONTRACT assignment with one of our premier Regulatory Clients in the Rockville, MD area.About the RoleWe are looking for an experienced Data Engineer to join our team and work on the public offering review system in Business, Legal, and Enterprise Systems. As the Data Engineer on...


  • Rockville, Maryland, United States KORE1 Technologies Full time

    About the Opportunity: We are seeking a highly skilled Senior Java/J2EE Professional to join our team as a Java Developer. This is a six month contract to perm position with a government contractor.About the Job: As a Senior Java Developer, you will be responsible for designing, developing, and deploying complex web-based Java applications to support...


  • Rockville, United States ZipRecruiter Full time

    Job DescriptionLooking for candidates that are within 50 miles of Rockville, MD and don't mind going to the office every once in a whileMust have a CS background and years of coding experience (Java)Must be very strong with AWSMust be doing code reviewsLooking for someone that still makes decisions in system architecture and could do some coding if...


  • Rockville, United States ZipRecruiter Full time

    Job DescriptionJob Description Looking for candidates that are within 50 miles of Rockville, MD and don't mind going to the office every once in a while Must have a CS background and years of coding experience (Java) Must be very strong with AWS Must be doing code reviews Looking for someone that still makes decision in system architecture and could do some...


  • Rockville, United States Motion Recruitment Full time

    A privately owned company with headquarters in Rockville and Fairfax, is currently seeking Software Engineers to enhance their growing team. This organization specializes in the development of medical devices aimed at aiding healthcare and research institutions. With operations dating back to the mid-'90s, the company is experiencing steady growth. They...


  • Rockville, Minnesota, United States Horus Technology Solutions Full time

    Job Opportunity at Horus Technology SolutionsLocated in the Washington DC metro area, we are seeking an experienced Senior Java Developer to fill a key role within our software development team.The ideal candidate will have a strong understanding of the Java programming language and be familiar with the software development life cycle (SDLC). This position...

  • Senior Developer

    2 weeks ago


    Rockville, United States FINRA Full time

    We are seeking a seasoned Senior Developer to join our Corporate Systems Technology team. This position focuses on developing and enhancing our Corporate Systems applications comprising of Workday and various applications built with Java and Python on AWS. This role requires a strong backend engineer, preferably with full-stack capabilities and serverless...


  • Rockville, Maryland, United States Jobot Full time

    A rapidly growing 800-person medical device company is hiring for a fully remote Principal Software Engineer position.This opportunity is perfect for an experienced software engineer looking to take on a leadership role and utilize their full-stack Java development skills, including experience with Java, RESTful Services, and AWS.The ideal candidate will...


  • Rockville, Maryland, United States TechnoGen Full time

    Job DescriptionWe are seeking an experienced Senior Full Stack Java Developer to join our team at TechnoGen.Job Summary:The successful candidate will be responsible for analyzing complex business requirements, generating technical specifications, and designing or redesigning software components and applications using industry Java best...


  • Rockville, Maryland, United States Saxon Global Full time

    Saxon Global is seeking a talented Senior Java Developer to join our team. As a Senior Java Developer, you will play a key role in the success of a large financial project roll out.About the OpportunityThis is a long term contract-to-hire opportunity with a competitive hourly compensation. The successful candidate must have strong development experience...


  • Rockville, United States ZipRecruiter Full time

    Job DescriptionJob Description Our client, one of the largest Amazon Web Services (AWS) partners for data services, is looking for Jr to Senior level SDETs to contribute to join their team of technologists to build and contribute to large-scale, innovative projects. The SDET's responsibilities include both software development and testing tasks and focus...


  • Rockville, United States Saxon Global Full time

    **Full Stack Java Development Experience (60% Front-End) is a MUST HAVE**Summary: The main function of a Sr. Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job...


  • Rockville, United States Saxon Global Full time

    **Full Stack Java Development Experience (60% Front-End) is a MUST HAVE**Summary: The main function of a Sr. Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job...


  • Rockville, United States Saxon Global Full time

    **Full Stack Java Development Experience (60% Front-End) is a MUST HAVE**Summary: The main function of a Sr. Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job...


  • Rockville, Maryland, United States NANA Regional Corp Full time

    Overview: At NANA Regional Corp, we value innovation and collaboration. Our team of experts works together to deliver cutting-edge solutions that meet the needs of our government clients. As a Senior Java Full Stack Developer, you will be an integral part of our team, working on challenging projects and contributing to the success of our organization.Job...


  • Rockville, United States Meso Scale Discovery Full time

    Description POSITION SUMMARY The Senior Software Test Engineer is responsible for the testing of major components of present and future MSD software products. DUTIES AND RESPONSIBILITIES Independently create, improve, maintain, and execute a testing framework (manual and automated). Develop and execute smoke tests, test software patches, test internal...


  • Rockville, Maryland, United States Saxon Global Full time

    We are seeking a talented Software Test Engineer to join our team at Saxon Global. As a key member of our technical staff, you will play a critical role in ensuring the quality and reliability of our software applications.About the Role:This is a 100% remote position, allowing you to work from the comfort of your own home.You will be responsible for...