Java Backend Developer

Morton

Published 12 hours ago

We are searching for a skilled Java Backend Developer to become a vital part of our dynamic development team. In this position, you will be tasked with designing, developing, and maintaining high-performance backend services using Java and the Spring Framework. Collaborating closely with front-end developers, product managers, and other key stakeholders, you will help deliver scalable and reliable software solutions. The ideal candidate will possess a solid background in Java programming, experience with microservices architecture, and a strong passion for building robust systems that propel our business forward.

  • Requirements:
    • Bachelor’s degree in Computer Science, Engineering, or a related field.
    • 3+ years of experience in backend development, with a focus on Java.
    • Proficiency in Java programming and the Spring Framework.
    • Experience with RESTful services, SQL databases, and microservices architecture.
    • Strong understanding of version control systems like Git.
    • Experience with unit testing and test-driven development.
    • Familiarity with cloud platforms (AWS, GCP, or Azure) is a plus.
    • Excellent problem-solving skills and attention to detail.
  • Responsibilities:
    • Design, develop, and maintain backend services and APIs using Java and Spring.
    • Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
    • Implement and maintain microservices architectures that are scalable, reliable, and efficient.
    • Optimize application performance, focusing on speed and scalability.
    • Write clean, maintainable, and testable code, following best practices for software development.
    • Participate in code reviews to maintain code quality and share knowledge with the team.
    • Troubleshoot and resolve issues in a timely manner, ensuring the stability and reliability of the backend systems.
    • Stay up-to-date with the latest industry trends and technologies to continuously improve our systems.
  • Must-Have Skills:
    • Java Programming: Deep knowledge of Java language, its ecosystem, and best practices.
    • Spring Framework: Proficiency in using Spring for dependency injection, transaction management, and other enterprise-level functionalities.
    • RESTful Services: Expertise in designing and implementing RESTful APIs.
    • SQL: Strong experience in working with relational databases and writing efficient SQL queries.
    • Microservices: Experience in developing and maintaining microservices architectures.
  • Soft Skills:
    • Problem-Solving: Ability to analyze complex problems and develop effective solutions.
    • Analytical Thinking: Strong analytical skills to evaluate system performance and identify areas for improvement.
    • Communication Skills: Ability to clearly communicate technical concepts to both technical and non-technical stakeholders.
    • Attention to Detail: Meticulous approach to coding and system design, ensuring high quality and performance.
    • Time Management: Capable of managing multiple tasks and deadlines in a fast-paced environment.

Full time

Entry Level

Morton