Senior Full-Stack Java Software Developer

International Logic Systems, Inc.

$120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related field.
  • Minimum of 10 years of experience in software development, specifically with microservices using Java.
  • Hands-on experience using Java 8 or 11+, microservices, Angular, and Spring Boot.
  • Experience in cloud migration, ideally with AWS.
  • Proficiency in relational database management systems (RDBMS).
  • Familiarity with Software Development Kits (SDK).

Responsibilities

  • Design, develop, and maintain microservices-based applications using Java and popular frameworks.
  • Collaborate with product owners, architects, and other developers to ensure high-quality solutions.
  • Write clean, maintainable code to improve software quality.
  • Participate in code and architecture reviews to maintain code standards.
  • Develop automated tests to ensure the quality and functionality of code.
  • Troubleshoot and debug to resolve application issues effectively.
  • Continuously enhance development processes and practices.

Benefits

  • Hybrid work model with two days in the Fairfax, VA office.
  • Opportunity to work on federal projects.
  • Collaborative work environment with cross-functional teams.
  • Engagement in technical discussions and architecture reviews.
  • Focus on continuous process improvement and software quality.
Full Job Description
Overview

ILS Inc. is looking for a Senior Full-Stack Java Software Developer to support a federal project. The ideal candidate will have good experience designing and developing microservices-based applications using Java and related technologies. Candidate should possess strong attention to detail and good written and oral communication skills. 

 

MUST BE LOCAL TO DC METRO AREA (hybrid support - 2 days in ILS HQ office, located in Fairfax, VA 22033).

 

 

Responsibilities
  • Design, develop, and maintain microservices-based applications using Java and popular frameworks such as Spring Boot, Hibernate, or Struts.
  • Collaborate with cross-functional teams including product owners, architects, project managers, and other developers to deliver high-quality software solutions.
  • Write clean, well-designed, and maintainable code.
  • Participate in code reviews, architecture reviews, and other technical discussions to ensure code quality, maintainability, and scalability.
  • Develop and maintain automated tests to ensure code quality and prevent regressions.
  • Troubleshoot and debug applications to identify and resolve issues.
  • Continuously improve software development processes and practices.
Qualifications

Required skill sets - Extensive experience with:

  • Bachelor's Degree in Computer Science, Information Systems, Engineering, or related equivalent.
  • At least 10 years experience in software development with microservices-based applications using Java and popular frameworks (Spring Boot, Hibernate, or Struts).
  • Hands-on experience with Java8 / 11+, Microservices, Angular, Spring Boot, JUnit, Cucumber, AWS, Kafka, Containerization, SVN, Jenkins.
  • Java full-stack development experience.
  • Cloud migration (AWS)
  • Relational Database Mgmt. Systems (RDBMS)
  • Familiarity and experience with Software Development Kits (SDK)

 

Preferred Skills: • DevOps Tool: Hudson, Jenkins• Data stores knowledge (Zookeeper, Cassandra, MongoDB, Hadoop, Acumulo)• Databases: Oracle, MS-SQL, PostgreSQL• Development libraries: JUnit, Jasmine, Spock, Mockito testing; Spring, Hibernate, Jackson, Camel • Development tools expertise: Maven, Gradle, Apache ANT, Ruby on Rails, Docker, JMeter, SoapUI, Git, SVN, CVS, Rational Jazz• Development Language expertise: Java, C/C++, JavaScript, Python, Ruby, PL/SQL, Bash Scripting, ColdFusion 4.0/5.0, JSP, GSP, Lucene• Financial or Insurance industry experience plus

 

 

 

Similar Jobs

More Jobs at International Logic Systems, Inc.

More Information Technology Jobs

Find similar Senior Full-Stack Java Software Developer jobs: