Java Developer Resume
Houston, TexaS
SUMMARY
- Over 4 years of experience in full life cycle software development with emphasis on Object Oriented, J2EE, UI development and client, server technologies.
- Driven, dedicated, object - oriented professional seeking to apply strong project and academic experience in IT sector.
- Exceptional organizational, analytical and communication skills.
- Featuring expertise in MVC web-frameworks and other programing languages.
- Passion for Web 2.0 trends, API’s and other disruptive technologies.
- Expertise in financial domains.
- Two plus years of experience in working with JAVA/J2EE, HTML, CSS, JavaScript, AngularJS, Restful Web services (REST), Servlets, JSP, Spring, Hibernate, Junit.
- Experience in Advanced Database Management systems, Spring, Hibernate, MongoDB.
- Expertise on Liferay portal.
- Hands on experience in using development tools like Eclipse, Intellij, NetBeans, WebStorm.
- Well versed with using version control systems - Git, SVN.
- Interact with product owner in requirements analysis, design reviews, testing and documentation for application being developed in Agile environment.
- Actively participate in Scrum meetings, grooming sessions, Iteration planning and developed test scenarios, unit testing.
TECHNICAL SKILLS
Programming: Excellent skills, hands-on experience with projects on C, C++, JAVA, J2EE.
Web Design: Hands-on experience with HTML, CSS, JavaScript, jQuery, AngularJS.
IDE’s: Eclipse, NetBeans, PHPStorm, WebStorm.
Frameworks: Spring, Hibernate, Web services (REST), Liferay 6.0/7.0.
Version Control: Git, SVN.
Web services: Restful (REST), SOAP.
Tools: Maven, Composer, Eclipse.
Databases: SQL, MySQL, MongoDB.
PROFESSIONAL EXPERIENCE
Confidential, Houston, Texas
Java Developer
Responsibilities:
- Develop using Eclipse IDE and used iBatis to connect the underlying databases (MySQL, DB2).
- Spring framework to inject the Bean objects and auto-wire the components.
- Work on jQuery, Liferay portlets and Spring MVC to fix the defects in a timely manner.
- Used JSP, JavaScript, jQuery, AJAX, CSS3, and HTML5 as the front-end layer.
- Migrated themes, portlets from Liferay 6.0 to Liferay 7.0 DXP.
- Worked on Tomcat Application Server and Maven to deploy the projects.
- Worked on Agile methodology and delivered tasks on sprint basis.
- Using Fortify - static code analyzer to maintain the quality of the code.
- Working with continuous integration, continuous deployment (CICD), used Jenkins.
- Develop portlets based on Generic Portlet, Portlet MVC framework with Spring.
- Good knowledge portal based web applications and JSR-286 standards.
- Participated in migration activities.
Environment: Liferay Portal 6.x/7.x, Tomcat Application Server, Java, J2EE, AngularJS, iBatis, MySQL, DB2, Spring, Spring MVC, HTML5, CSS3, JSP, JavaScript, jQuery, JSR-286, Jenkins, Hudson.
Confidential, Phoenix, Arizona
Java UI Developer
Responsibilities:
- Responsible for implementing new change requests (RFC’s).
- Involved in daily Scrum meetings, coordinating with the off-shore team and explaining the Sprint cycle to client in grooming sessions.
- Developed restful web services for accessing the stored procedures as part of MyData project.
- Expertise in using Spring JDBC and integrating the restful services with Spring.
- Used REST API withJAX-RS and resteasy to develop web services.
- Implemented several design patterns like delegate, adapter, factory, worker while involved in development activities.
- Design of new templates in the existing application using Spring JDBC, IBM DB2 as the database.
- Add new functionalities in the application by re-designing servlets, JSP’s and Xml configuration files.
- Involved in migrating the application from Infrastructure as a service - IAAS in Jboss EAP 6.2 to Platform as a service - ePaas, Enterprise cloud platform (eCP).
- Involved in installing Splunk forwarders on several servers and designing the dashboards as per the client needs. Power-user level of expertise in using Splunk.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Used NPM (node modules) and Bower (angular components) for packaging management and Grunt for UI task runner.
- Experience in developing applications in Eclipse and testing them using SoapUI.
- Extensive use of tools like JIRA, CA Agile central (Rally), Lara, Jenkins.
- Used Git, SVN as version control.
- Took part in the documentation and knowledge transfer sessions.
Environment: Java/J2EE, Platform as a service, Infrastructure as a service, Eclipse, Intellij IDEA, Maven, Jboss EAP 6.2, AngularJS, TypeScript, IBM Datastudio, Splunk, SoapUI, Git, Tortoise SVN, Jenkins, XL-Release.
Confidential
Java Developer
Responsibilities:
- Responsible for implementing high-quality text, HTML5/CSS3 and in corporate responsive design techniques in the web content.
- Responsible in using Spring Framework MVC for controlling request handling and developing controller classes to switch between JSP.
- Decomposed complex orders into the most basic components.
- Wired the components in application-context.xml and writing DAO classes to call the DB SPs using spring framework.
- Emails customer notifications at pre-defined order milestones.
- Involved in the development of DAO (i.e. using Hibernate for data persistence).
- Unit testing with Junit.
- Used GIT as a version control.
- Took part in documentation.
Environment: JAVA/J2EE, HTML, CSS, JavaScript, Web services (REST), Servlets, JSP, Spring, Hibernate.