hirq
← All jobs

Woongjin, Inc

Sr. Backend Java 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

SpringJavaCI/CDSQLREST APIsJenkinsGitPythonWebSocketsPostgreSQLMySQLMongoDBLLMs
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. This Senior Developer will work closely with cross-functional teams to deliver high-quality software solutions that meet our business needs. Responsibilities: - Design, develop and maintain high quality, production grade and secure RESTful web services and APIs using Java and Spring Framework, while modeling best practices for reliability, testability and operational excellence. - Work with Spring Framework modules, including Spring Core, Spring MVC, Spring Security, Spring Data, Spring JDBC, and Spring Batch. - Implement database integration using MyBatis, JDBC, Hibernate/JPA, and Oracle SQL. - Implement caching mechanisms to improve application performance and scalability. - Handle data serialization and deserialization using JSON, XML, Jackson, and other serialization frameworks. - Develop and maintain API documentation using SpringFox and Swagger/OpenAPI. - Implement real-time communication and integrations using WebSocket. - Understand CDN integration, caching strategies, and content delivery optimization. - Deploy, configure, monitor, and troubleshoot applications on Apache Tomcat and Oracle WebLogic. - Implement application security using OAuth 2.0, JWT, SSO, and SSL/TLS. - Develop unit and integration tests and participate in code reviews. - Work with Maven, Git/GitHub, Jenkins, and CI/CD pipelines. - Integrate and apply AI techniques (LLMs, AI assisted development tools etc.) to improve software engineering workflows, developer productivity and operational efficiency. - Participate in production support, performance tuning, debugging, and root-cause analysis. - Share your passion for staying on top of tech trends, experimenting and learning new technologies, and mentoring other members of our Engineering team.  - 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. - Proficiency in RESTful web services and API development. - Experience with build tools such as Maven. - Knowledge of version control systems, particularly Git. - 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. - Strong problem-solving skills and attention to detail. - Excellent communication and collaboration skills. - Ability to work effectively in a fast-paced, agile environment. - Self-motivated, eager to learn, and willing to take on new challenges while actively contributing to team goals.  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. - Experience with Python.  All your information will be kept confidential according to EEO guidelines.