Java Backend Developer - Location: Charlotte, NC (REMOTE – Locals Preferred)
Java Backend Developer
Location: Charlotte, NC (REMOTE – Locals Preferred)
Long Term
Job Description :
We are looking for a skilled and experienced backend Developer to join our team and help in the development and maintenance of our software applications.
Responsibilities:
Develop and maintain high-quality, efficient, and scalable backend applications.
Participate in all phases of the software development lifecycle (SDLC)
Write clean, well-documented, and testable code adhering to best practices.
Collaborate with team members to ensure the successful delivery of projects.
Debug and troubleshoot complex technical problems.
Identify and implement performance optimizations.
Participate in code reviews
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Hands-on experience with Springboot, Java 8 and above.
4-6 years of experience developing Java applications.
Knowledge about at least one messaging system like Kafka, RabbitMQ etc.
Strong understanding of object-oriented programming (OOP) principles.
Experience with design patterns and best practices for Java development.
Proficient in unit testing frameworks (e.g., JUnit).
Experience with build automation tools (e.g., Maven, Gradle).
Experience with version control systems (e.g., Git).
Experience with one of these databases – Postgres, MongoDB, Cassandra
Knowledge on Retail or OMS is a plus.
Aspiring Software Developer | Data Analyst | 3 Months Internship at One88 Business Solutions from Bangalore | JAVA & SQL and Web Technology | DSA | Training Java Full-Stack Development with React JS at JSPIDERS🎓📝.
1moI am interested please request accept me