Senior Java Developer TS/SCI
Our team is on an active project that is fully funded and 100% remote.
Senior Java Developer
We are looking for a highly skilled Senior Java Developer, to join our team. The ideal candidate will be responsible for designing, implementing, and maintaining large-scale data processing systems. You will work closely with data scientists, analysts, and other stakeholders to ensure that our data infrastructure and model operations environments support business needs and enable advanced analytics and data-driven decision-making.
Ninja Analytics is an information technology company that provides analytical and software development services to companies with Anti-Money Laundering (AML), illicit activity detection, trade surveillance, systems integration, documentation, and governance needs. We provide an exciting, challenging, and rewarding work experience. Ninja employees enjoy competitive wages, paid time off and holidays, as well as health and welfare benefits. Our work environment is comfortable, orderly, safe, and often remote. We value diversity and strive to create an inclusive environment for all. Lastly, Ninja Analytics respects individual rights and treats all employees and candidates with courtesy and consideration.
As a Senior Java Developer you will play a pivotal role in designing, developing, and maintaining high-performance and scalable applications. You will work closely with cross-functional teams to deliver robust software solutions using Java Spring Boot, EKS, Jenkins, Artifactory, Oracle, PostgreSQL, AWS (RDS, SQS, Lambda), Kibana, ArgoCD, and WebLogic. Your expertise will be crucial in leading development efforts, mentoring junior developers, and ensuring best practices are followed.
Key Responsibilities:
- Application Development: Design, develop, and maintain enterprise-level applications using Java Spring Boot, and WebLogic. Ensure that applications are scalable, reliable, and performant.
- Architecture Design: Collaborate with architects and stakeholders to define and implement technical solutions that meet business requirements.
- Code Quality: Write clean, maintainable, and efficient code. Perform code reviews and enforce coding standards and best practices.
- Troubleshooting: Diagnose and resolve complex technical issues and bugs. Provide timely and effective solutions to ensure application stability and performance.
- Integration: Work to integrate applications with other systems and services, including third-party APIs and databases.
- Documentation: Create and maintain technical documentation for developed solutions, including design specifications and playbooks.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience: Minimum of 5 years of professional experience in Java development, with a strong focus on Spring Boot and WebLogic.
- Technical Skills:
- Proficiency in Java programming language and object-oriented design principles.
- Extensive experience with Spring Boot for developing microservices and RESTful APIs.
- In-depth knowledge of WebLogic application server, including configuration, deployment, performance tuning and monitoring.
- Experience with relational databases (e.g., Oracle, PostgreSQL)
- Experience with source control systems such as Gitlab, Git
- Front-end development experience is a plus.
Security Clearance:
Selected applicants must be a US Citizen and able to obtain and maintain a Top-Secret Security Clearance.
Ninja Analytics, Inc. is committed to providing a workplace free from discrimination and harassment. Our hiring and employment practices are in full compliance with federal labor laws, ensuring that all individuals are treated fairly and equally, regardless of race, color, religion, sex, national origin, age, disability, or any other protected status.
- Department
- Information Technology
- Role
- Senior Data Scientist
- Locations
- Washington
- Remote status
- Hybrid
About Ninja Analytics
Ninja Analytics, Inc. is an Information Technology and decision science-based company that provides design and implementation services to organizations with risk assessment, intelligence analysis, and systems integration needs. Our program managers, data scientists, software developers, system architects, data engineers and seasoned investigators understand how to balance technical and business requirements with law enforcement, investigators, and intelligence operations.
At Ninja Analytics, we believe The Details Matter!Senior Java Developer TS/SCI
Our team is on an active project that is fully funded and 100% remote.
Loading application form