Apply for Senior Java Software Engineer

  1. Remote position Education: Computer Science Graduate or Masters Preferably Experience: 3-8 years (some of them working with E-Commerce solutions) Job Description: •Design software components to satisfy system business requirements •Implement software components based on approved technical specifications •Design and implement unit test cases to verify system functionality •Participate in peer design and code review sessions •Follow proper naming conventions to write system documentation in English •Collaborate with QA/QC teams to identify software defects and provide resolutions •Learn new technologies whenever required •Coach & mentor other team members on technology and other matters to cultivate an effective working environment •Develop complex software modules with minimal guidance •Integrate independently implemented components to achieve holistic system requirements •Design and conduct integration testing •Research new technologies/methodologies, develop proofs-of-concept, and present findings and recommendations •Participate in the Company's recruitment process via referrals, technical interviews, or to represent the Company at job fairs •Receive directions from TL on work allocation, design, and implementation techniques •Discuss project activities with U.S. team members whenever TL is absent •Train new recruits on specific technologies •Must commit to producing high software quality and on-time project delivery •Must be willing to work beyond regular business hours to achieve important project deadlines, only whenever necessary. •Adapt rapidly to changes in the development environment, business requirements, and technical design. •Minimum above 2 years of J2EE development experience •Exposure to building scalable, mission critical applications •Exposure with Object Oriented Analysis and Design (OOAD) •Familiar with UML and Design Patterns •Exposure to development methodologies: Rational Unified Process and Agile methodologies •J2EE technologies experience of POJO, JSP/Servlet, JDBC, Ant and other deployment scripting, JUnit, Struts, Spring, Hibernate, Enterprise Java Beans (EJB), JMS, JTA and Web Services •Web technologies experience of Javascript, HTML, CSS, AJAX (DWR, JQuery, or DOJO), •Data-related technologies experience of SQL, SQL Tuning, Database design, •Working knowledge of Windows or UNIX-based operating systems •Strong problem-solving and analytical capabilities •Good communication Skills and experience working with a distributed team (English)
    1. * First Name
    2. Middle Name
    3. * Last Name
  1. * Required field

Back to Job List