What are the responsibilities and job description for the Java Developer position at Matlen Silver?
Daily responsibilities / priorities
• Complete and manage assigned project tasks to ensure delivery within committed timeframes.
• Support UAT testing efforts, including setting up appropriate test environments and addressing issues identified during testing.
• Support production inquiries and issues as needed.
Points of contact / interactions
The contractor will have regular interaction with project teammates located in the US (NJ, Charlotte, Plano) and India, as well as application support team members. There may also be occasional interaction with members of other teams and internal business stakeholders, as needed. This role does not involve any external client interactions; all stakeholders are internal.
The primary project is Required Annual Liquidity Updates, a program designed to provide capabilities for managing exposure to funding and liquidity volatility during periods of stress.
• 10 years of experience in core Java/J2EE application development and object-oriented design.
• Strong expertise in multithreading, collections framework, JDBC, and Java profiling tools.
• Proficiency with frameworks such as Spring and Spring Boot.
• Experience with performance tuning of data-intensive applications.
• Demonstrated expertise in performance profiling, memory optimization, and performance improvement.
• Strong coding, debugging, and analytical skills.
• Solid understanding of design patterns.
• Experience implementing large-scale enterprise applications.
• Creative thinker with a proven track record of delivering innovative, technology-based solutions.
• Excellent problem-solving and communication skills.
• Experience with in-memory data grids and parallel computing.
• BS/MS in Computer Science, Engineering, or a quantitative discipline.
• Knowledge of financial markets and the banking industry.
• Experience with cloud or distributed computing in an Agile development environment.
• Experience leveraging AI tools (e.g., Copilot) in daily tasks.
Demonstrates a strong, hands-on background in technical design and analysis. Able to manage assigned tasks independently. Exhibits strong leadership and communication skills to effectively coordinate with team members and stakeholders and drive deliverables from initiation through completion.
Java, SQL, Hadoop, AI