Senior Java Developer

ASRC Federal·Remote(Canada, Germany, India, Netherlands, Sweden, United Kingdom, United States)
Software Development

WFA Digital Insight

The demand for skilled Java developers in the remote job market has seen significant growth, with a recent surge in government contracts requiring specialized expertise. ASRC Federal, a leading government contractor, is at the forefront of this trend, seeking a Senior Java Developer to contribute to their mission. With the rise of digital transformation, companies are looking for professionals who can design and develop scalable, enterprise-grade applications. ASRC Federal stands out for its commitment to employee growth and well-being, offering competitive pay and benefits packages. Before applying, candidates should be aware of the contract requirements, including the need for US citizenship and the ability to obtain a Public Trust clearance.

Job Description

About the Role

The Senior Java Developer role at ASRC Federal is a critical position that requires a highly skilled professional to contribute to the development of high-performing, scalable, and secure web services and applications. As a key member of the team, you will be responsible for designing, developing, and testing software components using Java 11+ and other relevant technologies. The role is fully remote, allowing you to work from the comfort of your own home, and is available in multiple locations, including Canada, Germany, India, Netherlands, Sweden, United Kingdom, and the United States.

The team at ASRC Federal is dedicated to delivering exceptional results, and as a Senior Java Developer, you will be working closely with cross-functional teams to ensure that all projects are completed to the highest standard. Your expertise will be crucial in contributing to the development of secure web services for internal and public use, and you will be expected to write well-designed, commented, and efficient code.

ASRC Federal is a leading government contractor that is committed to furthering missions in space, public health, and defense. As an Alaska Native-owned corporation, the company is dedicated to securing an enduring future for its shareholders and is recognized as a top veteran employer and Certified Great Place to Work.

What You Will Do

  • Contribute to all phases of the development lifecycle, including design, development, testing, and deployment
  • Design and develop secure web services for internal and public use using JEE8+ and other relevant technologies
  • Write well-designed, commented, and efficient code that meets customer specifications
  • Prepare and produce releases of software components using waterfall and AGILE methodologies
  • Troubleshoot production application operational issues and collaborate with the team to resolve problems
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Develop web applications using Spring Framework 5+ and JBoss EAP 7+ Web Application Server
  • Collaborate with the team to design and develop web applications front ends using JSF/PrimeFaces
  • Develop web applications using Java ORM technologies JPA2/Hibernate, SQL, and Oracle
  • Work with CVS and GIT version control systems
  • Participate in test-driven development and ensure that all code is thoroughly tested

What We Are Looking For

  • Proven hands-on software development experience using Java 11+
  • Experience with Object-Oriented analysis and design using common design patterns
  • Experience designing and developing secure web applications using JEE8+
  • Experience developing web applications front ends using JSF/PrimeFaces
  • Experience with Java ORM technologies JPA2/Hibernate, SQL, and Oracle
  • Experience with the Spring Framework 5+
  • Experience with JBoss EAP 7+ Web Application Server
  • Experience working with CVS and GIT
  • Experience with test-driven development
  • BS/BA in Engineering, Physics, Computer Science, Information Technology, Mathematics, or equivalent, and at least five years of experience in the field
  • US citizenship is required to meet contract requirements

Nice to Have

  • Experience with cloud-based technologies such as AWS or Azure
  • Experience with containerization using Docker
  • Experience with agile project management methodologies
  • Certification in Java or related technologies
  • Experience working in a government contracting environment

Benefits and Perks

  • Competitive pay and benefits packages
  • Health, dental, and vision insurance
  • 401(k) plan
  • Education assistance
  • Paid time off, including PTO, holidays, and any other paid leave required by law
  • Remote work arrangement
  • Opportunity to work on high-impact projects that contribute to the company's mission
  • Collaborative and dynamic work environment

How to Stand Out

  • Ensure you have a solid understanding of Java 11+ and relevant technologies, including JEE8+, Spring Framework, and JBoss EAP
  • Develop a strong portfolio that showcases your experience in designing and developing secure web services and applications
  • Be prepared to discuss your experience with test-driven development and agile project management methodologies
  • Research the company's mission and values to understand their commitment to employee growth and well-being
  • Highlight your ability to work collaboratively in a remote environment and your experience with version control systems such as CVS and GIT
  • Be prepared to discuss your experience with troubleshooting production application operational issues and your approach to continuous improvement

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.