SENIOR JAVA DEVELOPER

Peraton Inc
Columbus, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 166K

Job location

Columbus, United States of America

Tech stack

Clean Code Principles
Java
Spring Security
API
Agile Methodologies
Advanced Message Queuing Protocol
Software Applications
Automation of Tests
Unit Testing
Relational Databases
DevOps
Eclipse
Electronic Data Processing
Revision Control Systems
Hibernate
IntelliJ
Java Database Connectivity
Java Persistence API
Spring
JUnit
Maven
Object-Oriented Software Development
Scrum
Software Requirements Analysis
Software Systems
Utility Software
Postman
Spring-boot
GIT
Angular
Reactive Programming
Front End Software Development
REST
Spring Batch
Api Management
Katalon Studio
Jenkins

Job description

Peraton is seeking a Senior Java Developer to join our team of qualified and diverse individuals. This role will support the Health Care System rewrite by developing software enhancements for the Ohio Public Employees Retirement System (OPERS) Compass application and its related subsystems. Location: This position is hybrid and based in Columbus, OH. Candidates must be local to the Columbus, OH area to be considered. Day to Day Roles and Responsibilities:

  • Conducts research in the design, development, testing, and utilization of electronic data processing software.
  • Designs, develops, documents, tests, and debugs applications software and systems that contain logical and mathematical solutions.

Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems.

  • Determines computer user needs and analyzes system capabilities to resolve problems regarding program intent, output requirements, and input data acquisition.
  • Analyzes programming techniques and controls to ensure efficient system operations and prepares detailed operating instructions.
  • Designs and develops utility programs, compilers, assemblers, and operating systems to support core software functionality.
  • Ensures all software standards are met and maintains high-quality code throughout the development lifecycle.
  • Analyzes user needs and software requirements to determine the feasibility of designs within established time and cost constraints.
  • Confers with systems analysts, engineers, programmers, and other stakeholders to obtain information on project limitations, performance requirements, and interfaces.
  • Designs, develops, and modifies software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Coordinates software system installations and monitors equipment functioning to ensure all technical specifications are met.

Requirements

  • Bachelor's degree and 8 years of experience or a Master's degree and 6 years of experience or an Associate's degree and 10 years of experience or a High School diploma/equivalent and 12 years of experience.
  • Must be a U.S. Citizen or Green Card holder
  • Extensive experience developing applications in Java.
  • Skilled in using IDEs like IntelliJ IDEA or Eclipse for enterprise projects.
  • Strong knowledge of the Spring Framework, including Spring Boot, Spring Data JPA, and Spring Batch.
  • Solid understanding of object-oriented design and analysis principles.
  • Proficient with relational databases and SQL, including hands-on experience with JDBC and Hibernate ORM.
  • Experienced in designing, developing, and implementing Java REST services and APIs.
  • Familiar with project management and version control tools like Apache Maven and Git.
  • Able to write and maintain unit tests using JUnit.
  • Experienced in Agile development and active participation in Scrum teams., * Experience utilizing Postman for API testing, documentation, and development.
  • Knowledge of messaging and security modules such as Spring AMQP and Spring Security.
  • Experience with DevOps practices, including CI/CD pipelines and automation tools like Jenkins.
  • Proven experience implementing broader Automated Unit Testing strategies and frameworks.
  • Familiarity with front-end development, specifically using the Angular framework.
  • Experience with automated testing tools such as Katalon Testing.
  • Understanding of or practical experience with Reactive Programming patterns in a Java environment.

Benefits & conditions

Parental leave, 401(k), Health insurance, Paid time off, Vision insurance, Health savings account, Dental insurance, Life insurance, Target Salary Range: $104,000 - $166,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual's experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.

Benefits Statement: Peraton offers eligible employees a variety of benefits including medical, dental, vision, life, health savings account, short/long term disability, EAP, parental leave, 401(k), paid time off (PTO) for vacation, and company paid holidays. A full listing of available benefits can be viewed at https://www.careers.peraton.com/benefits.

About the company

Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees solve the most daunting challenges that our customers face. Visit peraton.com to learn how we're keeping people around the world safe and secure.

Apply for this position