Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
J2EE Java Developer - Bilingual (English / Korean) image - Rise Careers
Job details

J2EE Java Developer - Bilingual (English / Korean)

Company Description

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.

 

Job Description

  • Evaluate business and system requirements, ensure technical feasibility, estimate development effort and implementation sequence.
  • Design, Develop, and Validate Product/Software.
  • This position will support vendor development effort and required coordination.
  • Develop Java Software modules using Java/JEE and database related technologies, technical design and development of new features in the product.
  • Work Closely with Business and product Development team to translate requirements into high-quality, timely deliverables, contribute as a strong hands-on technical member in project development activities.
  • Provide technical direction and guidance to the engineering team/vendor to create designs, develop systems, resolve issues, and manage development schedule.
  • Create clean, unit-tested, and refactored code.
  • Establish development environment and development guidelines (coding, code reviews, build etc.)
  • Research new technology available, and recommend technical and architectural improvements.
  • Prepare detailed specifications form which programs will be written, designed, coded, tested, and debugged.  
  • Develop RESTful web-services that can support high-volume transactions.
  • Work with multiple stakeholders to analyze requirements, clarify design dependencies, create test plans, and support functional and non-functional activities.
  • Support testing efforts by engaging in troubleshooting, and providing solutions to issues.

Salary: $80,000 + DOE / per year

Qualifications

  • 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.
  • A 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 No SQL 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.

Additional Information

All your information will be kept confidential according to EEO guidelines.

 *** NO C2C ***

Average salary estimate

$80000 / YEARLY (est.)
min
max
$80000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About J2EE Java Developer - Bilingual (English / Korean), Woongjin, Inc

Are you a talented J2EE Java Developer fluent in both English and Korean? Woongjin, Inc. located in Irvine, CA, wants you! We are a rapidly growing company dedicated to exceptional client services and possess a strong moral code that emphasizes servant leadership. In this exciting role, you'll evaluate business and system requirements while ensuring technical feasibility. Your primary tasks will involve designing, developing, and validating software products using Java and JEE technologies. Collaboration is key here, as you'll work closely with our business and product development teams to convert requirements into high-quality deliverables. We value clean, unit-tested, and refactored code, so showing off your coding skills will be a must! You will also play a crucial role in establishing development environments and creating application designs. Plus, there’s an opportunity for you to research emerging technologies and suggest improvements. The position offers a salary starting at $80,000, but we’re open to your experience and expertise. So if you're ready for a challenge in a supportive team environment, apply now to help shape the future at Woongjin!

Frequently Asked Questions (FAQs) for J2EE Java Developer - Bilingual (English / Korean) Role at Woongjin, Inc
What are the primary responsibilities of a J2EE Java Developer at Woongjin, Inc.?

The J2EE Java Developer at Woongjin, Inc. is responsible for evaluating business and system requirements, ensuring technical feasibility, and designing, developing, and validating products or software. You'll work closely with the business and product development teams to deliver timely, high-quality software solutions while providing technical direction to the engineering team.

Join Rise to see the full answer
What qualifications does Woongjin, Inc. require for the J2EE Java Developer position?

To be a successful J2EE Java Developer at Woongjin, Inc., applicants should hold a Bachelor’s degree in Engineering or Computer Science, along with 5+ years of experience in design and architecture with Java, J2EE, and database technologies. Experience with frameworks like Spring, iBATIS, and knowledge of both object-oriented analysis and design concepts are crucial.

Join Rise to see the full answer
How does Woongjin, Inc. support the development and coding standards for J2EE Java Developers?

At Woongjin, Inc., the J2EE Java Developer is expected to establish and uphold development environments, coding standards, and code review guidelines to ensure high-quality deliverables. This approach helps in maintaining consistency across development efforts and ensuring the best practices in software development.

Join Rise to see the full answer
What is the work environment like for a J2EE Java Developer at Woongjin, Inc.?

The work environment for a J2EE Java Developer at Woongjin, Inc. is collaborative and dynamic. Developers work closely with multiple stakeholders and engage in troubleshooting and testing efforts to ensure that project deliverables meet functional and non-functional requirements while being part of an Agile development process.

Join Rise to see the full answer
What technologies should a J2EE Java Developer at Woongjin, Inc. be familiar with?

A J2EE Java Developer at Woongjin, Inc. should have proficiency in J2EE technologies, including Java, Spring, and various database systems such as Oracle and SQL Server. Familiarity with mobile application development and exposure to ESB technologies would also be beneficial.

Join Rise to see the full answer
Common Interview Questions for J2EE Java Developer - Bilingual (English / Korean)
Can you explain the difference between JEE and Java?

Certainly! JEE, or Java Platform, Enterprise Edition, is built on top of Java Standard Edition (Java SE). It provides a set of APIs and runtime environment for developing and running large-scale, multi-tiered, scalable, and secure network applications. Essentially, Java is the base language, while JEE offers powerful services and capabilities that facilitate enterprise-level application development.

Join Rise to see the full answer
How do you ensure your Java code is clean and maintainable?

I ensure my Java code is clean and maintainable by adhering to coding best practices, such as following naming conventions, using comments wisely, writing clear documentation, and performing regular code reviews. I also focus on writing unit tests to validate the code and adopting design patterns that enhance code structure and reusability.

Join Rise to see the full answer
What role do RESTful web services play in a J2EE application?

RESTful web services play a crucial role in J2EE applications by enabling seamless communication between the client and server over HTTP. They provide a stateless way to exchange data and are designed to work with the standard HTTP methods such as GET, POST, PUT, and DELETE, making them highly efficient for building scalable and interoperable web applications.

Join Rise to see the full answer
Can you describe a challenging project you worked on in Java?

One challenging project I worked on involved developing a complex e-commerce platform built on Java and JEE technologies. The key challenges were integrating multiple payment gateways, ensuring security through encryption, and optimizing the application for high load. I coordinated with other teams to align requirements and ultimately improved performance by implementing caching strategies.

Join Rise to see the full answer
What are design patterns, and can you name a few that you’ve used?

Design patterns are standard solutions to common software design problems. They help in creating reusable code and enhance code maintainability. Some design patterns I’ve employed include the Singleton pattern for managing shared resources, the Factory pattern for object creation, and the MVC (Model-View-Controller) pattern for organizing application structure.

Join Rise to see the full answer
How do you handle version control in your projects?

I handle version control using Git, which allows me to track changes, collaborate with team members and manage different branches for development, testing, and production. I make it a habit to commit code changes regularly with clear messages about what has changed, which simplifies the process of reviewing and integrating code.

Join Rise to see the full answer
What strategies do you use for SQL performance tuning?

For SQL performance tuning, I analyze query execution plans, utilize indexing to speed up data retrieval, and rewrite complex queries to make them more efficient. Additionally, I monitor database performance metrics and adjust configurations as needed based on the workload to ensure optimal performance.

Join Rise to see the full answer
Describe your experience with Agile development methodologies.

I have extensive experience working within Agile development methodologies, particularly Scrum. I actively participate in daily stand-ups, sprint planning, and retrospectives. This process encourages collaboration and iterative progress, allowing us to adapt to change and deliver functional software more frequently.

Join Rise to see the full answer
How do you approach debugging in Java applications?

When debugging Java applications, I typically use logging frameworks like Log4j to track application behavior and find issues. I also leverage debugging tools in IDEs like Eclipse or IntelliJ IDEA to step through the code, monitor variable states, and identify problematic areas. I find that a methodical approach, combined with thorough testing, greatly helps in resolving bugs efficiently.

Join Rise to see the full answer
What is your understanding of Object-Oriented Analysis and Design (OOAD)?

Object-Oriented Analysis and Design (OOAD) is a methodology focused on analyzing and designing a system using object-oriented concepts. It emphasizes understanding user requirements to model system components as objects, encapsulating data, and behaviors. This approach enhances system flexibility and facilitates easier maintenance by allowing developers to reuse code and manage complexities effectively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Brillio Remote Edison, New Jersey, United States
Posted yesterday
Integrators services a.s. Remote Hybrid / Praha - Pankrác
Posted 7 days ago
Photo of the Rise User
Beam Hybrid San Francisco
Posted 10 days ago
Photo of the Rise User
Posted 13 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 3 days ago
Posted 9 days ago
Posted 14 days ago

Founded in 1980, Woongjin Group is an investment holding company with businesses in education, publishing, food, IT, and other industries. It is based in Seoul, South Korea.

46 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!