hirq
← All jobs

Woongjin, Inc

Java Back-end Developer

Plano, TX, US · On-site · Contract

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

SpringJavaSQLCI/CDREST APIsGitPostgreSQLMySQLMongoDBJenkins
For More Open Positions Visit us at: http://recruiting.woongjininc.com/ Our Mission WOONGJIN, Inc. is a rapidly growing team who provides a range of unique, exceptional, and enhanced services to our clients. We have a strong moral code that includes the service of goodness without expectations of reward. We are motivated by the sense of responsibility and servant leadership. Benefits - Medical Insurance - Vision Insurance - Dental Insurance - 401(k) - Paid Sick hours We are seeking an experienced Java Back-end Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable back-end solutions using Java and related technologies. The Back-end Developer will work closely with cross-functional teams to deliver high-quality software solutions that meet our business needs.   Responsibilities: - 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.  - Bachelor's degree in Computer Science, Engineering, or a related field. - 5 + 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. - Strong knowledge of application servers such as Tomcat and WebLogic. - Experience with continuous integration tools such as Jenkins. - Familiarity with automated testing frameworks such as JUnit. - Understanding of authentication and authorization mechanisms, including OAuth. - Knowledge of SOAP web services and related technologies.Preferred Qualifications: - 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.  All your information will be kept confidential according to EEO guidelines.  *** NO C2C ***