Java / J2EE Developer

Charlotte, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : OOD , AJAX, Hibernate, PL/SQL

Location : Charlotte

CTC : DOE

Job Description:

Responsibilities: 

  • Create solutions by developing, implementing, and maintaining Java based components and interfaces.
  • Define site objectives by analyzing user requirements; envisioning system features and functionality.
  • Design and develop user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle Develop software using Java with Spring products.
  • Support development of complex front-end logic.
  • Determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Clear understanding of web services and SOA related standards like REST/OAuth/JSON and SOAP/WSDL Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Support client by developing documentation and assistance tools. Understanding of SOA concepts, principles and patterns is required.

 

Technical Skills:

Java/J2EE, Web User Interface Design, Software Requirements, Software Development Process, Object-Oriented Design (OOD), Software Debugging, AJAX, Spring Frameworks Spring ORM Frameworks (Hibernate), SQL & Databases (PL/SQL) Requirements - Must have extensive hands on experience in Core Java / J2EE - 4-6 years of relevant experience in functional / system analysis.

  • 3-5 years of experience in data modelling and analysis.
  • Experience working with business and technology partners in defining and validating requirements
  • Experience with data and processes to ensure compliance with requirements.
  • Should have good grip on non-functional areas like performance, scalability studies, human interaction, software ergonomics
  • Ability to take initiative and communication skills are essential
  • Ability to multi-task in a fast-paced environment
  • Ability to clearly articulate, document and communicate problem and resolution plans
  • Ability to provide support and resolve issues during non-business hours
  • Demonstrated problem analysis and solving skills including complex problems Education
  • Undergraduate degree or equivalent combination of education