Senior Java Developer

Excella is a leading provider of Agile software development and data and analytics solutions to clients in the federal, commercial and non-profit sectors.
Backend
Senior Software Engineer
Remote
4+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Ruby Developer

Senior Ruby Developer role at Excella: Build scalable web apps using Ruby on Rails. 3+ years exp. required. Flexible work, great benefits.

Senior Ruby Developer

Senior Ruby Developer position at Excella, offering remote work, Agile environment, and comprehensive benefits. 3+ years experience required.

Senior Database Engineer

Senior Database Engineer position at Google, focusing on RDBMS administration and optimization, offering competitive compensation and the opportunity to work with cutting-edge technology.

Sr. Construction Project Manager, EV Charging Solutions

Senior Construction Project Manager role at Amazon leading EV charging station implementation across U.S. facilities, combining construction management and technical expertise.

Innovation and Design Engineer, World Wide Design and Engineering

Senior Design Engineer role at Amazon focusing on designing automated fulfillment centers, combining robotics and material handling expertise with project leadership.

Description For Senior Java Developer

Excella, a leading provider of Agile software development and data analytics solutions, is seeking a Senior Java Developer to join their team. This role offers a flexible work environment, with options for remote work or office-based in Arlington, Virginia. The ideal candidate will have 4+ years of web development experience, strong skills in Java and related technologies, and a passion for building cutting-edge solutions.

As a Senior Java Developer at Excella, you'll work on small Agile teams, employing best practices in software development and continuously improving your skills. You'll be responsible for full-stack development using the Spring Framework, working with databases like MySQL and PostgreSQL, and leveraging cloud platforms such as GitHub, Heroku, AWS, and Azure.

The role requires expertise in DevOps and Continuous Delivery tools, REST and SOAP-based APIs, and front-end technologies like HTML5, CSS3, and JavaScript. You'll also need experience with build automation tools and automated testing frameworks.

Excella offers an impressive benefits package, including top-tier medical, dental, and vision insurance, flexible work arrangements, parental leave, and professional development opportunities. They also provide a unique TechEleX program for your technology needs and a Workplace Allowance to enhance your work environment.

If you're passionate about technology, love working in an Agile environment, and want to make an impact while enjoying great benefits and work-life balance, this Senior Java Developer role at Excella could be the perfect opportunity for you.

Last updated 7 months ago

Responsibilities For Senior Java Developer

  • Use your passion to build cutting edge solutions to solve problems with the right technologies.
  • Employ the values and principles of Agile development on small teams.
  • Support quality development practices and pursue new and better ways to build software.
  • Understand and follow emerging design to appropriately meet the business needs of our clients.
  • Actively participate in improving the code base by performing code reviews.
  • Reach outside the mainstream to adopt the best of all communities: open source, Agile, programming, etc.
  • Continuously improve and don't be content with the status quo. Code can always be better expressed, more elegant and simple, and higher in quality.

Requirements For Senior Java Developer

Java
MySQL
PostgreSQL
JavaScript
  • 4+ years of web development experience and a 4 year college degree.
  • Web development experience in Java and/or Groovy, Scala, Clojure, etc.
  • Full stack development using the Spring Framework.
  • Strong database skills with MySQL, PostgreSQL, etc.
  • Cloud – we work on GitHub, Heroku, AWS, Azure.
  • DevOps and Continuous Delivery tools – Jenkins/TeamCity, Vagrant, Puppet/Chef/etc.
  • Experience with REST and/or SOAP based APIs consumption and creation.
  • Experience working with HTML5, CSS3, ERB, SCSS, JavaScript, and jQuery.
  • Build automation with Gradle or Maven.
  • Automated testing with Cucumber, JUnit, Selenium, etc.
  • Design skills with experience in object-oriented methodologies, design patterns, database design, and data modeling.
  • Understanding of DevOps Research and Assessment (DORA) and the capabilities within the DORA capability catalog is encouraged.

Benefits For Senior Java Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Flexible work/life balance with home office allowance and commute reimbursement plan
  • Top of industry medical, dental, and vision benefits
  • 8 weeks of Parental Leave
  • 15 days of paid vacation, 6 federal holidays, and 4 floating holidays
  • TechEleX program for technology needs
  • $500 Workplace Allowance for distributed work environment and workplace wellness
  • 3 days of paid professional development every year
  • HeadSpace membership and access to TalkSpace

Interested in this job?