Woongjin, Incposted about 1 month ago
Irvine, CA

About the position

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. This position involves evaluating business and system requirements, ensuring technical feasibility, estimating development effort and implementation sequence. The role includes designing, developing, and validating product/software, supporting vendor development efforts, and required coordination. The candidate will develop Java software modules using Java/JEE and database-related technologies, and will be responsible for the technical design and development of new features in the product. The position requires close collaboration with the business and product development team to translate requirements into high-quality, timely deliverables, contributing as a strong hands-on technical member in project development activities. The candidate will provide technical direction and guidance to the engineering team/vendor to create designs, develop systems, resolve issues, and manage the development schedule. Responsibilities also include creating clean, unit-tested, and refactored code, establishing development environment and guidelines, researching new technology, and preparing detailed specifications for programming tasks. Additionally, the role involves developing RESTful web services that can support high-volume transactions, working with multiple stakeholders to analyze requirements, clarifying design dependencies, creating test plans, and supporting functional and non-functional activities.

Responsibilities

  • Evaluate business and system requirements.
  • Ensure technical feasibility.
  • Estimate development effort and implementation sequence.
  • Design, develop, and validate product/software.
  • Support vendor development effort and required coordination.
  • Develop Java software modules using Java/JEE and database-related technologies.
  • Provide technical direction and guidance to the engineering team/vendor.
  • Create clean, unit-tested, and refactored code.
  • Establish development environment and development guidelines.
  • Research new technology and recommend technical and architectural improvements.
  • Prepare detailed specifications for programming tasks.
  • Develop RESTful web services that can support high-volume transactions.
  • Work with multiple stakeholders to analyze requirements and clarify design dependencies.
  • Create test plans and support functional and non-functional activities.
  • Engage in troubleshooting and provide solutions to issues.

Requirements

  • Bachelor's degree in Engineering or Computer Science or equivalent experience.
  • Master's degree or PhD in Engineering or Computer Science or equivalent preferred.
  • 5+ years of overall experience in development, design, and architecture with Java, J2EE, .NET, and database technologies.
  • Minimum of 3 years of experience in Java and J2EE technologies.
  • Experience in J2EE technologies like Spring, iBATIS, Web Services, Design Patterns, SOAP, MVC, JSP, and Servlets.
  • Strong understanding of Object Oriented Analysis and Design (OOAD) concepts.
  • Well-developed understanding of the theory and principles of operation of the internet and packet data protocols.
  • Basic knowledge and experience in developing mobile applications for iOS and Android platforms.
  • Proficient in deploying applications on J2EE Web/Application servers like JBoss, WebLogic, and Tomcat.
  • Hands-on experience in databases like Oracle, SQL Server, MySQL.
  • Capable of writing complex DB queries, and performing SQL analysis and tuning.
  • Experience in multi-platform like Unix and Linux environments.
  • Experience in ESB technologies (Apache Camel, Mule ESB, ActiveMQ) is a plus.
  • Experience developing with data persistence and distributed processing frameworks such as Hadoop, Spark, HBase, and NoSQL is a plus.
  • Prefer experience in Mobile App Development on iOS or Android Platforms.
  • Experience working on complex technical projects in a multi-vendor project environment.
  • Exposure to Agile development methodology.

Nice-to-haves

  • Experience in ESB technologies (Apache Camel, Mule ESB, ActiveMQ).
  • Experience developing with data persistence and distributed processing frameworks such as Hadoop, Spark, HBase, and NoSQL.
  • Experience in Mobile App Development on iOS or Android Platforms.

Benefits

  • $80,000 + DOE / per year

Job Keywords

Hard Skills
  • Android
  • Apache Camel
  • IOS Applications
  • Java
  • Mobile Apps
  • 1ZO6LjG WQ6u pm8wW7VHXzd
  • 2BCfN
  • 46OSN
  • 8aZNP
  • DuqAI35r y3N6oWARSbEQ
  • F0cXR5eD I2tZha37fXM
  • FKzQMuR szGYglJUxf
  • Gba2
  • ITi6U mDesyrB
  • j7xYU 1NL95wY0
  • k6Xr
  • kNB8WDwjFCg5 lcU6r2GuyY4d
  • l9eBd nO5Kj7uUY
  • Ma468ryYt RTW2YFd6
  • NFq1EYL 7YicsyRharjpl
  • nYPV IJ2FktRdZ
  • PmXR VtNwA2y0
  • QELTIS
  • qScNQ0Hn kMtKANb
  • rdWe4aJtsLF0gkSP m7luWcTwC YkzT QF75IfH
  • sShwi
  • TnUHcA3 3tKlR1wbopuH QFVwKknMsDTm
  • tnZPSfRj8da0 9KaXDjq17Eu
  • V8JOB 2vQybKDf3hqo
  • zlbST ThMRa5Dt
  • ZXoT5fJ13 BuXqth41
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service