Precision Technologies

Back End Developer

Posted: 2 days ago

Job Description

Job Title: Senior Backend Developer (9+ Years)Location: GeorgiaEmployment Type: Full-timeJob Summary: We are looking for a highly experienced Senior Backend Developer with a strong foundation in Core Java, Spring Boot, and Microservices Architecture to design, develop, and maintain scalable enterprise-grade backend systems. The ideal candidate should have a deep understanding of RESTful API development, multithreaded programming, and should be able to collaborate effectively across teams. Additional hands-on experience with Node.js and Bootstrap for backend and UI integration will be a strong plus.Key ResponsibilitiesDesign, develop, and maintain robust, scalable, and high-performance backend services using Core Java, Spring Boot, and Microservices architecture.Implement and manage RESTful APIs for seamless communication between distributed services and client applications.Write efficient and thread-safe code with deep understanding of Java multithreading, concurrency, and synchronization.Collaborate with frontend developers and UI teams, ensuring smooth integration with Bootstrap-based web interfaces.Develop backend services using Node.js where applicable, optimizing for scalability and performance.Apply software engineering best practices including design patterns, code reviews, unit testing, and continuous integration.Required Technical SkillsCore Java (9+ years): Strong expertise in object-oriented programming, data structures, algorithms, and collections framework.Spring Boot: Hands-on experience building microservices and REST APIs using Spring Boot, Spring Data JPA, and Spring Security.Microservices Architecture: Experience in designing, developing, and deploying distributed systems with service discovery, API gateway, and centralized configuration.RESTful APIs: Deep knowledge of designing and consuming RESTful web services with proper authentication, validation, and versioning.Multithreading & Concurrency: Strong understanding of thread management, synchronization, concurrent collections, and performance tuning.Bootstrap: Basic familiarity with integrating backend services with Bootstrap-based front-end applications to ensure cohesive user experience.Node.js: Experience in building backend services, APIs, or real-time event-driven applications using Node.js and Express.js.Databases: Proficiency in relational databases (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis).Tools & Frameworks: Maven/Gradle, Git, Jenkins, Docker, Kubernetes.Cloud Platforms: Exposure to AWS, Azure, or GCP for microservice deployment and scaling.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In