DigitalXNode

Java Backend Developer

Posted: 1 minutes ago

Job Description

We’re seeking a talented Java Backend Developer to join our dynamic team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining critical backend components.What You’ll DoDevelop high-performance backend services: Utilize Java, Spring, and Spring Boot to create scalable and reliable applications.Design and implement RESTful APIs: Build well-structured APIs to power our web and mobile applications.Optimize performance with multithreading: Leverage multithreading techniques to improve application responsiveness and efficiency.Master data structures and algorithms: Utilize Java’s collections framework to effectively manage and manipulate data.Implement robust error handling: Write code that gracefully handles exceptions and failures, ensuring system stability.Apply design patterns: Utilize proven design patterns to create clean, maintainable, and extensible code.Write high-quality code: Write clean, well-tested code and collaborate with your team through code reviews.Collaborate effectively: Work closely with frontend developers, DevOps engineers, and other stakeholders to deliver high-quality solutions.Troubleshoot and debug: Identify and resolve issues in development, testing, and production environments.Contribute to architectural decisions: Participate in architectural discussions and ensure the scalability, reliability, and security of our backend systems.What You’ll Need3+ years of experience in Java development (Java 8 or higher)Strong proficiency in Spring Framework and Spring BootDeep understanding of multithreading and concurrency conceptsExpertise in Java Collections FrameworkSolid experience with RESTful web services and API developmentStrong knowledge of exception handling techniquesFamiliarity with design patternsExperience with relational databases (MySQL, PostgreSQL) and ORM tools (Hibernate, JPA)Proficiency in Git version controlKnowledge of CI/CD tools (Jenkins, Maven, Gradle)Strong object-oriented programming skillsExperience with unit testing frameworks (JUnit, Mockito)Nice To HaveExperience with NoSQL databases (MongoDB)Knowledge of message queues (RabbitMQ, Kafka, ActiveMQ)Experience with cloud platforms (AWS, Azure, GCP)Experience with containerization (Docker, Kubernetes)Understanding of DevOps practicesWhy Join UsCompetitive compensation and benefitsOpportunities to work with cutting-edge technologiesCollaborative and supportive work environmentOpportunities for professional growth and developmentIf you’re passionate about building high-quality backend systems and want to be part of a dynamic team, we encourage you to apply.Please apply for a resume online, and the digitalxnode evaluation team will reach out to you in case your profile gets screen-selected. We will keep your data in our repository, and our team may reach out to you for other positions.Technology: ITJob Type: Full TimeJob Location: PuneWork Mode: HybridExperience: 3 YearsWork Shift: UK

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