Some people dream of success. We make it happen.


Programmer Analyst



Job Description


Mercury Systems Inc. requires a Programmer Analyst for its offices in Princeton, NJ who will be responsible for the following: 1. Prepare High-Level specifications documents to drive for the future development phases, utilize Microsoft Visio Studio for creating complex system diagrams and integration workflow charts. 2. Develop the Backend Business Process based on Java programming concepts such as OOP, Generics, Collections, and Exception handling to support application onboarding and access management using intellij idea development tool. 3. Involved with design, and development, system enhancements, bug fixing, and data integration. 4. Enhance the reference data reconciliation process with the java multithreading technique and follow the J2EE best practices and design patterns to ensure the data load quality and stability. 5. Analyze the Sql Queries/Stored Procedures with high cost, generate query execution plan, and optimize the query/stored procedure/table index for the best performance. 6. Develop automation test cases for different backend service operations, implement performance test cases, and analyze system performance. 7. Monitor system performance to detect and resolve problems during deployment and support the Technology Change Management(TCM) process. 8. Design and implement Java Unit test cases for the on-going developing functionalities using Junit and Mockito framework. 9. Perform unit testing, review unit testing results, review code, and check-in code to the repository, and follow Test Driven Development (TDD). 10. Work on bug fix and perform regression tests to make sure the fix will not introduce new issues. Gather the user feedback for team Products, and provide technical support for firm-wide clients. 11. Follow the Agile Methodology and participate in daily scrum meetings, sprint planning meetings, and periodical meetings with correlated teams.




Qualifications & Requirements




Position requires a Masters degree or foreign equivalent in Computer Science, Electrical Engineering 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 $90,002.00 per year.