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.
Arlington County, Arlington, VA, USA
Backend
Senior Software Engineer
Remote
4+ years of experience

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 15 days 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?

Jobs Related To Excella Senior Java Developer

Sr Full Stack Engineer

Join CookUnity as a Sr Full Stack Engineer to revolutionize meal delivery, working with cutting-edge technologies and making a meaningful impact.

Microsoft Senior Developer

Senior Microsoft Developer role at Accenture Federal Services, focusing on complex JavaScript development for government projects using Microsoft Power Platform.

Senior Software Engineer - Cloud Insights

Senior Software Engineer role at Grafana Labs, working on Cloud Insights for their observability platform, with a focus on backend development and distributed systems.

Senior Software Engineer, Trucking

Senior Software Engineer role at Flexport, focusing on revolutionizing the trucking industry through innovative technology solutions.