Software Developer

Mercury Systems
Princeton, NJ Full Time
POSTED ON 7/12/2022 CLOSED ON 8/13/2022

What are the responsibilities and job description for the Software Developer position at Mercury Systems?

1. Utilize Java/J2EE tools such as multithreading, spring frameworks, Apache Kafka, and Hibernate to implement functionalities and write unit/integration tests for back-end event-driven microservices applications. 2. Will be involved in code migration with Java 8 /Python 3 to migrate the legacy APIs and storage system to a new one to maintain the user access. 3. Perform end-to-end/stress testing among microservices applications on new implementations. 4. Will be involved in implementation of PoC(proof of concept) with new tools/technologies to provide a feasible solution to issues during SDLC of a project. 5. Implement configuration to help other teams to build and deploy their applications automatically. 6. Use SDLC tools to track tasks/issues, review code, test code and deploy applications in cloud environment. 7. Design and implement command-line tools to efficiently analyze access anomalies for users; create pipeline to analyze user access data and cleanup invalid data to optimize data storage and improve database performance. 8. Help other teams to build and deploy their webapps. 9. Track tasks, test code and review code and join periodical meetings with team members (including developer, manager, QA, BA) to discuss issues, documentation, and application design.


Qualifications & Requirements

Position requires a Master’s degree in Computer Science, Information Technology or related field of study. Travel required to unanticipated client locations all over the United States. Mail resume to: Mercury Systems Inc., 5 Independence Way, Ste 140, Princeton, NJ 08540.


This is a full time position, 40 hours a week, Monday through Friday. Salary offered is $89,128.00 per year.

C# Developer
Software Technology Inc -
Princeton, NJ
SharePoint Developer-(Immediate Position)
Software Technology Inc. -
Trenton, NJ
Java UI Developer
Software Technology Inc. -
Trenton, NJ

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $100,668 - $129,964
  • Concept Development Skill

    • Income Estimation: $68,173 - $86,413
    • Income Estimation: $90,398 - $118,703
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Mercury Systems

Mercury Systems
Hired Organization Address Hudson, NH Full Time
This position is reserved for Active Military Personnel looking for internships through the DoD SkillBridge program. If ...
Mercury Systems
Hired Organization Address Saddle River, NJ Full Time
Back Quality Inspector #24-180 Upper Saddle River, New Jersey, United States Apply Apply for this job now! Apply Job Des...
Mercury Systems
Hired Organization Address Saddle River, NJ Full Time
Job Summary: This position is responsible for the overall preparation of SMT kits prior to the Production floor which in...
Mercury Systems
Hired Organization Address Hudson, NH Full Time
Sr. Principal Program Finance Analyst #24-649 | Posted 12/04/2024 Multiple Locations Apply for this job now! Job Descrip...

Not the job you're looking for? Here are some other Software Developer jobs in the Princeton, NJ area that may be a better fit.

Senior Python Developer

Triunity Software, Princeton, NJ

Senior Java Developer

Triunity Software, Princeton, NJ