Sr. Application Developer Bilingual (EnglishKorean)

Woongjin, Inc

Not Interested
Bookmark
Report This Job

profile Job Location:

Ridgefield Park, NJ - USA

profile Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

  • Design develop and maintain robust scalable applications and modules writing clean efficient and well-documented code
  • Manage the entire software development lifecycle including planning prioritizing testing and releases often using Agile methodologies
  • Lead guide and mentor junior developers conducting code reviews and ensuring adherence to best practices
  • Work closely with project managers business analysts designers and other engineers to define requirements and deliver innovative solutions
  • Implement automated testing debug issues troubleshoot complex problems and ensure application security and performance
  • Contribute to high-level application design and database architecture
  • Participate in internal and external meetings to gather the business requirements and suggest solutions
  • Analyze the business requirements and suggest the best practice to apply to the business requirements
  • Write clean code to produce fully functional backend processes and frontend UI modules
  • Develop a new or existing system of frontend UI and APIs
  • Write unit integration and production test scenarios
  • Troubleshoot and debug to optimize application performance
  • Liaise with the development team to identify and plan new features
  • Research and suggest new technologies applications and protocols
  • Be an individual contributor when it comes to designing and developing frameworks and critical pieces of code that have a wider impact
  • Create detailed technical plans for the execution and implementation of projects
  • Be available to answer technical questions clarifications and clear obstacles for the team
  • Being transparent with the team about challenges failures and successes
  • Writing development progress reports

Qualifications :

  • 10 years of application development experience
  • Bilingual (English/Korean)
  • Bachelors degree in computer science engineering or a related field
  • Extensive knowledge of Java development. This includes the whole process from the first line of code to implementation in the production environment
  • Deep knowledge of operating systems including but not limited to
  • Proficiency with writing automated tests in JUnit Espresso Mocha Jest Enzyme XCTest etc.
  • Proficiency in Java with a good understanding of its ecosystems
  • Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
  • Familiarity with different design and architectural patterns
  • Skill for writing reusable Java libraries
  • Know-how of Java concurrency patterns
  • Good understanding of the concepts of MVC (Model-View-Controller) Pattern JDBC (Java Database Connectivity) and RESTful web services
  • Experience in working with popular web application frameworks like Play and Spark
  • Relevant Knowledge of Java GUI frameworks like Swing SWT and AWT according to project requirements
  • Extensive knowledge of the class loading mechanism in Java
  • Experience in handling external and embedded databases such as Oracle MS SQL etc.
  • Understanding basic design principles behind a scalable application
  • Skilled at creating database schemas that characterize and support business processes
  • Basic knowledge of JVM (Java Virtual Machine) its drawbacks weaknesses and workarounds
  • Implementing automated testing platforms and unit tests
  • In-depth knowledge of code versioning tools for instance Git
  • Expertise in continuous integration
  • Experience in Java Server Pages (JSP) and servlets Web frameworks like Struts and Spring
  • Web Technologies like HTML JavaScript CSS JQuery
  • Abstract classes and interfaces
  • Constructors lists maps sets
  • File IO and serialization Exceptions and Generics
  • Java Keywords like static volatile synchronized transient etc
  • Multithreading and Synchronization
  • Experience with profiling and debugging Java-based applications and products
  • Experience integrating with backend systems preferred such as ERPs WMS OMS etc.
  • Solid knowledge of performance Improvement best practices
  • Experience in a similar role would be advantageous
  • Willingness to build professional relationships with staff and clients
  • Excellent communication motivational and interpersonal skills

Additional Information :

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

 *** NO C2C ***


Remote Work :

No


Employment Type :

Contract

Design develop and maintain robust scalable applications and modules writing clean efficient and well-documented codeManage the entire software development lifecycle including planning prioritizing testing and releases often using Agile methodologiesLead guide and mentor junior developers conducting...
View more view more

Key Skills

  • APIs
  • MVC
  • SQL
  • Spring
  • .NET
  • ASP.NET
  • Microsoft SQL Server
  • C#
  • Angular
  • Application Development
  • JavaScript
  • Java

About Company

Company Logo

WJ Company - is a company with a purpose to bring amusement to the world. It’s an innovative technology company for green services, Was formally established in March 2020. The game products were officially launched in August 2020 gaining unanimous high evaluation.

View Profile View Profile