Software Engineer Resume
SUMMARY
- 8 years of Experience in software industry mainly focused on on software development using Java/Java EE/J2ME technologies for teh healthcare, mobile payment, and finance related products.
- Good knowledge on Java EE & J2ME technologies along with other open source frameworks such as Web Services, SOAP, Spring and JPA.
- Gained experience on different software product life cycles including System Analysis, Design, Code Development, Unit Testing, System Testing and Migrations.
- Exposure to iterative and incremental software development using Agile and Scrum methodologies.
TECHNICAL SKILLS
Operating Systems: Windows, Solaris.
Languages: Java EE, J2ME, Java.
Technologies/Standards: Java EE, J2ME, JMS, JNDI, JMX, Servlet, JSP, XML, Spring, JPA, Hibernate, iBATIS and SSL.
Web Services: SOAP, RESTFUL, Apache Axis2, Apache Cxf and Metro. JAX - WS
Web Server: Tomcat, IBM, Weblogic, WebSphere & JBOSS.
Tools: Maven, SVN, Ant, Junit, TestNG
IDE: Eclipse.
Database: Oracle and MySQL .
Domain Skills: NFC, Contactless Payment, GP, ISO 8583, HSM, and Healthcare
PROFESSIONAL EXPERIENCE
Software Engineer
Confidential
Responsibilities:
- Design and implement REST based web services using Jersey..
- Deploy teh web services on Tomcat server.
- Implement persistence layer using hibernate to interact with MySQL server.
- Develop test client to test teh web services and underneath persistent layer.
Environment: Tomcat server 7,Jersey Web Services,Hibernate.
Technology consultant
Confidential
Responsibilities:
- Implement interface services using JAX-WS, Spring - IOC, Spring - AOP
- Code and develop teh components and unit testing them. ‘
- Troubleshoot/debug and fix teh bugs reported by QA.
- Attend daily scrum standup meeting.
- Use Jira for bug and task trackings
Environment: Oracle WebLogic Server 10g Release 3, Spring, JAX-WS Web Services, iBATIS.
Software Engineer
Confidential
Responsibilities:
- Gather requirement from product management team for teh features to be included in new release.
- Write Engineering Response Document with overall approach and high level technical design for teh new features.
- Develop software components for server using JavaEE technologies.
- Develop servlets to process teh request from mobile phones.
- Develop work flow components to process teh data provided by data layer and construct teh APDU commands for mobile phones.
- Encrypt teh APDU commands using GP protocol and teh keys from HSM(Hardware Security Modules)
- Develop data layer using JPA/Hibernate to retrieve teh data from database.
- Implement both teh SOAP and RESTFUL based web services using Apache axis, Metro and Apache Cxf.
- Install and setup/configure teh application servers(Tomcat, Websphere, JBOSS and Weblogic)
- Set up and configure certificates to enable SSL communication between servers
- Adapt to teh continuous build process.
- Attend daily scrum standup meeting
Environment: Windows, Solaris, J2EE, J2ME, Java, JMS, JNDI, JMX, Servlet, JSP, XML, Spring, JPA,Hibernate,SSL, SOAP, RESTFUL, Apache Axis 2, Apache Cxf, Metro, Tomcat, IBM WebSphere, JBOSS, Maven, SVN, Ant, Junit, TestNG, Eclipse, Oracle and MySQL