Skip to content

Java Software Engineer

Flexton Inc.

Responsibilities:

  • Develop Java-based applications with a focus on high-performance and scalable systems.
  • Implement Restful APIs to integrate with various internal and external services.
  • Write clean, maintainable, and efficient code using Java and the Spring framework.
  • Collaborate with cross-functional teams to design and implement system features.
  • Solve complex algorithmic and data structure-related problems.
  • Participate in code reviews, ensuring adherence to best practices in software development.
  • Contribute to the overall architecture and design of the product.

Required Skills and Qualifications:

  • 5+ years of hands-on experience as a Java Developer, specifically in enterprise application development.
  • Strong knowledge of Data Structures and Algorithms.
  • Expertise in Java, particularly for backend application development.
  • Experience with Restful API Development and integration.
  • Proficient in using the Spring Framework.
  • Solid understanding of ecommerce, retail, or enterprise applications.
  • Strong problem-solving skills and ability to work on complex technical challenges.
  • Background in CS Engineering or equivalent technical degree is preferred.

Preferred Qualifications:

  • Experience in Product Development environments, particularly for high-traffic applications.
  • Familiarity with web application architectures, databases, and microservices.
  • Ability to work in an agile environment with a focus on continuous improvement and collaboration.