Senior Java Developer

Job Title: Senior Java Developer
Location: North Carolina
Type: Hybrid

Job Summary:
We are seeking an experienced Senior Java Developer specializing in Spring Boot to join our team in North Carolina. This role focuses on designing, developing, and maintaining high-performance, scalable, and secure financial applications. The ideal candidate will have extensive experience in Java and Spring Boot development, a strong understanding of financial systems, and a commitment to delivering quality solutions in a fast-paced environment.

Key Responsibilities:

  • Design, develop, and maintain enterprise-level financial applications using Java and Spring Boot.
  • Build and optimize RESTful APIs and microservices for scalable and secure applications.
  • Collaborate with cross-functional teams to gather and analyze business requirements.
  • Implement robust and scalable solutions to support complex financial operations.
  • Optimize application performance, scalability, and reliability using best practices.
  • Conduct code reviews, mentor junior developers, and promote best practices in software development.
  • Integrate third-party APIs and services to enhance application functionality.
  • Monitor and troubleshoot production issues, ensuring system stability and reliability.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in Java development with at least 3+ years working with Spring Boot.
  • Strong understanding of microservices architecture and experience building distributed systems.
  • Proficiency in RESTful API design and development.
  • Experience with relational databases (e.g., Oracle, MySQL) and writing complex SQL queries.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of CI/CD pipelines and DevOps practices.
  • Strong analytical, problem-solving, and communication skills.
  • Knowledge of financial systems, trading platforms, or regulatory requirements is preferred.

Why Join Us?

  • Work with cutting-edge technologies in a collaborative environment.
  • Be part of a team driving innovation in the financial industry.
  • Competitive compensation and benefits package.
  • Opportunities for professional growth and development.
Job Category: Java
Job Type: Sr Java Developer
Job Location: Charlotte

Apply for this position

Allowed Type(s): .pdf, .doc, .docx