Senior Java Developer

eTek IT Services, Inc.
Louisville, KY, US
Full-time

Job Description

Job Description

Overview

The Senior Java Developer plays a crucial role in our organization by contributing to the design, development, and maintenance of high-quality software solutions using Java and related technologies.

This position is vital to our team as the developer will work closely with cross-functional teams to ensure the delivery of scalable and efficient applications that meet the needs of our clients.

Key responsibilities

  • Designing, developing, and implementing high-quality, scalable, and efficient Java applications
  • Collaborating with cross-functional teams to gather and define requirements
  • Participating in code reviews and providing constructive feedback to peers
  • Developing and maintaining software documentation
  • Optimizing application performance and ensuring security and data protection
  • Participating in the full software development life cycle, including testing, deployment, and maintenance
  • Identifying and addressing technical debt and system performance bottlenecks
  • Working on bug fixes and improving application responsiveness and usability
  • Contributing to architectural and design decisions
  • Implementing best practices for software development and participating in knowledge sharing activities
  • Researching and evaluating new technologies to drive innovation and improve current processes
  • Mentoring and coaching junior team members
  • Participating in Agile development processes, including sprint planning, daily stand-ups, and retrospectives
  • Communicating effectively with stakeholders to provide updates on project progress and seek requirements clarification if needed

Required qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Proven experience as a Java developer, with at least 7 years of hands-on Java development experience
  • Proficiency in Java, including proficiency in coding, debugging, and testing
  • Experience with the Spring Framework, including Spring Boot and Spring Security
  • Strong understanding of microservices architecture and implementation
  • Expertise in SQL and database design
  • Solid understanding of Agile methodology and experience working in Agile environments
  • Experience with cloud services such as AWS or Azure is a plus
  • Excellent problem-solving skills and the ability to analyze and resolve complex technical issues
  • Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment
  • Ability to adapt to new technologies and learn quickly
  • Experience with DevOps practices and tools is a plus
  • Certifications such as Oracle Certified Professional, AWS Certified Developer, or Spring Professional are beneficial
  • Strong organizational and time management skills, with the ability to prioritize and manage multiple tasks effectively
  • Experience in mentoring and coaching junior developers
  • 7 days ago
Related jobs
Promoted
eTek IT Services, Inc.
Louisville, Kentucky

The Senior Java Developer plays a crucial role in our organization by contributing to the design, development, and maintenance of high-quality software solutions using Java and related technologies. Proven experience as a Java developer, with at least 7 years of hands-on Java development experience....

Promoted
Cognizant Technology Solutions
Louisville, Kentucky

We take an Experience centered approach which uses human insights to take ideas from vision to outcome and building end to end experience led solutions that enables brands to transform their customer and employee experiences using design, marketing, and commerce capabilities.Attend daily stand ups a...

Promoted
Thrive
Louisville, Kentucky

Are you a forward-thinking, strategic software developer with a passion for solving complex challenges? At Louisville Geek, we’re looking for someone who thrives in a fast-paced environment, who is confident and loves a challenge. You’ll be designing, developing, and maintaining cutting-...

Baird
Louisville, Kentucky

NET Software Developers for our downtown Milwaukee, WI headquarters or downtown Louisville, KY office. Viewing our profession as a craft, our developers work collaboratively to build and deliver quality software for our clients in a continuous learning, agile/lean environment. We offer a DevOps cult...

Prosoft
Louisville, Kentucky

Full-Stack JavaScript Developer. As a Full-Stack JavaScript Developer, you are someone with technical expertise and experience designing and developing new applications and modernizing existing ones. As a Full-Stack JavaScript Developer, you will be responsible for writing new code, building applica...

SynergisticIT
Louisville, Kentucky
Remote

Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers. ...

nFuzion
Louisville, Kentucky

Essential Functions:Provide development and support for internal and 3rd party application systems used by our enterprise food/packaging and equipment supply chain businessDevelop, enhance and provide support for internal web and client-server applications for internal departments and exte...

N. Harris Computer Corporation - CAD
Kentucky, United States
Remote

As a Java Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. Collaborate with a team of software developers, software quality analysts, and user experience designers. We are currently seeking an experienced and passionate ...

Humana, Inc.
Louisville, Kentucky

Lead Software Engineer Louisville , Kentucky Apply Now. Lead Software Engineer in Louisville, KY. Create cloud engineering standards for the department, which will involve communication and interaction with IT leadership. Drive design standards across the organization and share with other engineers ...

Sierra Space
Louisville, Kentucky

We are seeking a highly motivated Software Test Engineer to join our growing team as the Deputy Test Lead. As a member of the larger, Centralized Software and Artificial Intelligence organization you will also have the opportunity to work on a wide range of projects and products across the Sierra Sp...