1

Senior Associate Java Developer Jobs in North Carolina

Insight Senior Java Developer

Raleigh, NC · On-site

$50.50 - $64.50/hr

Insight Senior Java Developer Job Location: NYC/NY and Raleigh, NC Duarion: 12 + Months Key Skills: C# on server-side, Multithreading, SQL, WPF - Senior Java Developer with extensive hands-on ...

Sr. Java Developer

Durham, NC · On-site

$55.25 - $70.50/hr

Top Must-Haves: * * 4-7 years as a Java Developer java 11-21 & Spring Boot * Strong AWS experience (hands-on preferred) * Messaging systems experience (Kafka, RabbitMQ, or SQS) * Microservices

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Job Senior Java Technical Lead - RESTful API LocationCharlotte NC (Onsite)Experience10+ Other ... Banking Domain Java Backend Developer Required Qualifications * 5+ years of hands-on experience in ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Collaborate and consult with key technical experts, senior technology team, and external industry ... Top Skills: * 5 plus years of engineering * 5 to 7 years of Java Development * Spring Boot * React

Sr. Java Developer with GCP/AWS

Raleigh, NC · On-site

$55.75 - $71/hr

Job Title: Sr. Java Developer with GCP/AWS Job Location: Raleigh, NC Job Type: Contract Required Qualifications * 8 years of software development experience in enterprise web applications * 8 years ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Provide expertise to client senior leadership on innovative Engineering business solutions ... Java 17+ (including multithreading, event handling, and generics). • Frontend Development:

Showing results 41-60

Senior Associate Java Developer information

What is a senior associate Java developer?

Senior Associate Java Developers are experienced software professionals who design, develop, and maintain applications using the Java programming language. They typically work as part of a development team, taking on more complex tasks and providing guidance to junior developers. Their responsibilities often include writing efficient code, troubleshooting issues, participating in code reviews, and ensuring that best practices are followed throughout the software development lifecycle. They may also be involved in architectural decisions and collaborating with stakeholders to deliver robust, scalable solutions.

What does a senior associate Java developer do?

As a Senior Associate Java Developer, you will typically be responsible for designing, developing, and maintaining complex Java-based applications. Your daily tasks may include collaborating with cross-functional teams to gather requirements, writing and reviewing code, troubleshooting production issues, and participating in code reviews to ensure quality standards. You may also mentor junior developers, contribute to architectural decisions, and help optimize application performance. This role often involves balancing both independent work and teamwork within agile development environments.

What are the key skills and qualifications needed to thrive as a senior associate Java developer?

To thrive as a Senior Associate Java Developer, you need advanced proficiency in Java programming, strong understanding of object-oriented design, and a relevant computer science degree or equivalent experience. Familiarity with frameworks like Spring or Hibernate, version control systems such as Git, and CI/CD tools is typically required, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Outstanding problem-solving, teamwork, and communication skills help you collaborate effectively and lead project components. These skills and qualities are crucial for delivering robust software solutions, maintaining code quality, and driving project success in dynamic technical environments.

What cities in North Carolina are hiring for Senior Associate Java Developer jobs?

Cities in North Carolina with the most Senior Associate Java Developer job openings:

Insight Senior Java Developer

Raleigh, NC • On-site

ACI Infotech
IT Services • 11 - 50 employees

$50.50 - $64.50/hr

Full-time

Re-posted 20 days ago


Job description

Job Title: Insight Senior Java Developer
Job Location: NYC/NY and Raleigh, NC
Duarion: 12 + Months
Key Skills: C# on server-side, Multithreading, SQL, WPF
Job Description -
Senior Java Developer with extensive hands-on experience to become part of INSIGHT Team, our Global Credit Risk System. Over 15,000 users from Front to Back Office use INSIGHT for Exposure Calculations, Exposure Monitoring (Checking limits) and Reporting (Regulatory and monitoring purposes). With an increasing focus on Risk Management, Regulatory rigor and ongoing Architecture simplifications, it is an excellent opportunity to improve your skills and knowledge across a range of complex financial Instruments.
The candidate will be working in an agile and fast-pacing environment, building robust and scalable components, risk calculators using new message based real-time architecture that replaces current C/C++ and DB Stored Procedure based system. New system is developed using Apache Kafka messaging and Hazelcast distributed cache. Developed using Java and will be hosted Cloud platform using OpenShift and Kubernetes orchestration, horizontal POD autoscaler.
Candidate's primary responsibilities include a deep understanding of the new architecture, analyzing existing C++ and Stored Procedures, migrating the business logic to the new Spring Boot application processes and maintain them.
Primary responsibilities:
• Analyze and understand existing Insight processes and stored procedures
• Migrate existing functionality into new message-based architecture, develop components and calculators and maintain.
• Understand the scope, impact and own delivery of the system in partnership with other development leads.
• Communicate/Coordinate with the Project Manager(s)/BA regarding configuration, releases and defects.
• Review all requirements and prepare/contribute to Design decisions & testing strategy.
• Contribute in continuous SME build out on the various Insight risk calculations, limit monitoring and reporting processes.
Qualifications:
• Bachelor's Degree in Computer Science or equivalent
• Software development experience of ~10 years, preferably in Banking Industry and/or Financial Services
• Advanced Java server-side development skills with an understanding of core Java, design patterns, multithreading and coding for performance are essential.
• Proficient in database, including analyzing, understanding stored procedures
• Hands-on experience working with Spring/Spring Boot frameworks
• Prior experience working with real-time messaging systems such as JMS essential. Experience with Kafka is plus.
• Prior experience working with enterprise distributed caches is desirable.
• Hands-on experience with Linux platform. Shell scripting skills is a plus.
• Prior experience working on Cloud container technologies, OpenShift, Kubernetes is a plus.
• Prior experience working with Credit Risk systems, business knowledge on Trade, Collateral, Netting, and Sensitivity etc., is desirable.
• Exposure to SDLC tools, such as JIRA, SVN, GIT and Crucible etc.