MogiMogiJobsPowered by MobiusEngineLet Mogi apply

SBT Global

Java Back-end Developer

TX · 2 months ago

Full-time

About the job

Job Description
• Design, develop, and maintain Java-based back-end applications, services, and APIs.
• Write efficient, reusable, and well-documented code following industry best practices and coding standards.
• Collaborate with front-end developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.
• Implement and maintain database schemas, write complex SQL queries, and optimize database performance using Oracle SQL.
• Develop and consume RESTful web services to enable seamless integration with external systems.
• Utilize Spring framework and its various modules (e.g., Spring Boot, Spring Batch) for building enterprise-level applications.
• Manage project dependencies and build processes using Maven.
• Work with version control systems such as Git for code management and collaboration.
• Perform unit testing, integration testing, and debugging to ensure the quality and reliability of back-end components.
• Stay updated on emerging technologies, trends, and best practices in back-end development.

Qualifications
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 5 Plus years of experience in Java back-end development.
• Proficiency in Java programming language and related frameworks (e.g., Spring, Spring Boot, Spring Batch).
• Strong understanding of object-oriented programming principles, data structures, and algorithms.
• Experience with Oracle SQL and database design principles.
• Familiarity with RESTful web services and API development.
• Experience with build tools such as Maven.
• Knowledge of version control systems, particularly Git.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration skills.
• Ability to work effectively in a fast-paced, agile environment.
• Experience with other databases such as MySQL, PostgreSQL, or MongoDB.
• Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
• Understanding of software development best practices and design patterns.