
Java Back-end Developer
SBT Global, Inc.2 months ago
Plano, TX, USASenior
Responsibilities
- Design, develop, and maintain Java-based back-end applications, services, and APIs.
- Write efficient, reusable, well-documented code following coding standards and best practices.
- Implement database schemas, write complex Oracle SQL queries, and optimize database performance.
- Develop and consume RESTful web services for integration with external systems.
- Use Spring, Spring Boot, and Spring Batch to build enterprise-level applications.
- Manage project dependencies and build processes with Maven.
- Use Git for code management and collaboration.
- Perform unit testing, integration testing, debugging, and maintenance of back-end components.
- Collaborate with front-end developers, product managers, and other stakeholders to translate requirements into technical solutions.
- Stay current with back-end development technologies, trends, and best practices.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- More than five years of experience in Java back-end development.
- Proficiency in Java, Spring, Spring Boot, and Spring Batch.
- Strong understanding of object-oriented programming, data structures, and algorithms.
- Experience with Oracle SQL and database design principles.
- Familiarity with RESTful web services and API development.
- Experience with Maven and Git.
- Experience with databases such as MySQL, PostgreSQL, or MongoDB is preferred.
- Familiarity with continuous integration and continuous deployment pipelines.
- Understanding of software development best practices and design patterns.
- Strong problem-solving, attention to detail, communication, and collaboration skills.
- Ability to work effectively in a fast-paced, agile environment.
Benefits
- One-year renewable contract.
- Work location: Plano, Texas.