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:
Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

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 8 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?