Java Developer - II Java Developer - II
The Custom Group of Companies · New York, NY · 2 days ago
EngineeringFull-time
Responsibilities
Designs, develops, and implements web-based Java applications to support business requirements.
Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
Solves technical issues through debugging, research, and investigation.
Qualifications
- Required Skills:
- Participate in the detailed technical design of applications with the System Architect
- Develop functions and application components in Java on Websphere platform
- Integrate written components with frameworks and other common components
- Make recommendations towards the development of new code or reuse of existing code
- Develop documentation artifacts
- Support testing (Unit, Functional, Performance, Access controls)
- Critical Skills:
- Relevant work experience in Java/J2EE distributed application development
- Experience with various J2EE components and services
- Working experience with JAVA, J2EE, JavaScript, JDBC, HTML 3-5 years
- Good understanding of AOP concepts
- Strong analysis and design skills, including requirements analysis, OO design patterns
- Knowledge of common JEE patterns
- General knowledge of open-source frameworks
- Experience with building and delivering mission critical, fault tolerant applications
- Minimum two years of experience with Messaging (MQ/JMS) based Integration applications
- Strong understanding of application resiliency, security, scalability and general performance concepts
- Proven working knowledge of the JEE architecture
- Proven working knowledge of WebSphere or Eclipse IDE
- Strong knowledge of SQL, stored procedures (PL/SQL) and database fundamentals (Oracle 11g)
- Strong multi-tasking and collaboration skills
- Strong verbal, written and presentation skills
- Ability to work independently and as part of a team
- Ability to work on multiple assignments simultaneously and produce high quality products
- Proven problem solving and analytical skills demonstrated by the ability to assimilate new information, understand complex topics and arrive at sound analysis and judgment.