Java Developer

Euclid Innovations

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 4-6 years of hands-on Java development experience.
  • Strong understanding of object-oriented programming and design patterns.
  • Proficient in Java, J2EE, Spring, and Hibernate.
  • Experience with RESTful APIs and microservices architecture.
  • Knowledge of relational databases such as Oracle or MySQL.
  • Familiarity with cloud platforms and containerization technologies.

Responsibilities

  • Design, develop, and maintain Java-based applications for performance and reliability.
  • Collaborate with cross-functional teams to gather requirements and deliver solutions.
  • Participate in the full software development life cycle including coding and testing.
  • Ensure adherence to software development best practices and security guidelines.
  • Troubleshoot production issues to identify root causes and solutions.
  • Implement application enhancements based on feedback.
  • Optimize performance, conduct code reviews, and support improvement initiatives.
  • Work with Agile methodologies like Scrum or Kanban for project delivery.

Benefits

  • Opportunity to work on diverse and exciting projects.
  • Career advancement within a leading financial institution.
  • Flexible hybrid work environment.
  • Collaborative and innovative team culture.
Full Job Description
Role : Java Developer
Charlotte, NC-Hybrid
12+months

Job Description
Seeking an experienced Java Developer to join our dynamic technology team. As part of a fast-paced and innovative environment, you will work on the design, development, and support of key applications that are crucial to our business operations. This position offers an opportunity to contribute to a variety of exciting projects while advancing your career within a leading financial institution.
Key Responsibilities
  • Design, develop, and maintain Java-based applications, ensuring high performance, scalability, and reliability.
  • Collaborate with cross-functional teams, including business analysts, product managers, and quality assurance, to gather requirements and deliver solutions.
  • Participate in the full software development life cycle (SDLC), including coding, testing, and documentation.
  • Ensure adherence to software development best practices, coding standards, and security guidelines.
  • Troubleshoot and resolve production issues, identifying root causes and implementing solutions.
  • Implement application enhancements and upgrades based on client and stakeholder feedback.
  • Optimize performance, conduct code reviews, and support continuous improvement initiatives.
  • Work with Agile methodologies, such as Scrum or Kanban, to ensure timely delivery of projects.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 4-6 years of hands-on experience in Java development.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Proficiency in Java, J2EE, Spring, Hibernate, and other Java frameworks.
  • Experience with RESTful APIs, microservices architecture, and web services development.
  • Knowledge of relational databases like Oracle, MySQL, or SQL Server.
  • Hands-on experience with build tools such as Maven, Jenkins, and version control systems like Git.
  • Familiarity with cloud platforms (AWS, Azure) and containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving and analytical skills.

Similar Jobs

More Jobs at Euclid Innovations

  • Java Developer
    $90K — $120K *
    Charlotte, NC 28269 (Mecklenburg County)
    Information Technology
    In-Person
  • ML Engineer
    $90K — $130K *
    Charlotte, NC 28269 (Mecklenburg County)
    Information Technology
    In-Person
  • Data Engineer
    $90K — $130K *
    Charlotte, NC 28269 (Mecklenburg County)
    Information Technology
    In-Person
  • .NET Developer
    $90K — $120K *
    Charlotte, NC 28269 (Mecklenburg County)
    Information Technology
    In-Person
  • Business System Analyst
    $124K *
    Charlotte, NC 28269 (Mecklenburg County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Java Developer jobs: