Java Developer Resume
SUMMARY
- Java/JEE Developer with 7+ years of experience developing enterprise applications.
- A self - driven, adaptable and quick learning professional with in-depth understanding in Software Development Life Cycle, project requirement gathering, design, Software development OOA & OOD.
- Excellent knowledge of Object Oriented concepts and exposure to Java J2EE technologies.
- Hands on experience in developing web applications using HTML5, CSS, JavaScript, JQuery, Angular-JS and Bootstrap.
- Strong working experience in building the components using CoreJava,Servlets,JSP,Web Services JAX-WS(SOAP),JAX RS- Restful Services, JSONandJDBC.
- Strong working knowledge in Hibernate and experienced in developing REST services usingJersey, spring and CXF.
- Experienced in developing web applications usingspring, JSF, Struts MVC frameworks.
- Good working experience on client side programming likeHTML, XHTML, Java Script, CSS and Custom tag libraries.
- Involved in coding both View layer (MVC frameworks) and Model layer susing struts and java web services.
- Work experience on application servers like WAS (WebSphere Application Server),Web logic,Apache Tomcat web server andJBOSS.
- Basic knowledge on XML - DOM and SAXparser.
- Created UI mockups using Balsamiq and is experienced in implementing logging features usingLog4j
- Skilled with version control software likeTortoise SVN,TFS, Clear case and GIT
- Experienced in TEST automation usingselenium, cucumber, Jenkins, Karma, Jasmine.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services includingSOAP,UDDI, WSDLandJAX-WS.
- Worked on Build and deploy tools like Jenkins, Maven and ANT.
- Work Experience with testing tools and applications such as JUnit, FireBug, Fire PosterandSoapUI.
- Strong work experience on databases like SQL server, Postgre SQL, Oracle11gandDB2.
- Good exposure in interacting with clients and solving application environment issues.
- Basic knowledge in UNIX shell scripting (Korn shell .ksh).
TECHNICAL SKILLS
Languages: Java(J2SE 1.7/1.6/1.5/1.4, J2EE15/1.4), Java 8, SQL, PL/SQL, UML2.0
Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAPWeb Technologies HTML/DHTML, XHTML1.1, JavaScript1.x, JSON, XML1.0, XSL, XSLT, CSS, ExtJS, DOJO, Angular-JS, Selenium, Bootstrap CSS
Development Tools (IDEs): Eclipse, My Eclipse, RAD7.0/6.0, Webstorm, Brackets, Spring Source Tool Suite
Web/Application Servers: Tomcat7.x/6.x/5.x,WebLogic 10.3/9.2/8.1/7.0, IBM Websphere6.x/5.x/4.x, JBOSS AS 7.x
Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns
RDBMS: Oracle10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2
Platforms: Windows, UNIX, LINUX
Testing Tools: JUnit 4.x, Jasmine
Version Control: CVS, Rational Clear Case, PVCS
Methodologies: Agile Methodology (SCRUM), Waterfall
Build Tools: Ant 1.7, Maven 2.x
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed usingAGILE SCRUM methodology.
- Developed the User Interface Screens for presentation usingAngular-JS,Ajax, Bootstrap, Java Script, and HTML.
- Used MAVEN in each project to automate the builds and managing project.
- Developed all the UI pages usingHTML5,CSS3, JSON, JavaScript, jQuery, Angular-JS, Ajax.
- Used various Bootstrap components and developed the application following Responsive web design.
- Used Spring Core Annotations for Dependency Injection Spring DIand Spring MVC for REST API s and Spring Boot for micro-services.
- Implemented Hibernate along with annotation based transactional support inSpringFramework.
- Involved in configuring and integrating JSF,spring and Hibernate frameworks.
- Involved in design and implementation of MVC architecture in different modules.
- Integrated Spring and Hibernate to develop the business layer which serves the data required for JSF beans.
- Used Spring Batch to build the POJO -based development approach of the Spring Framework.
- Wrote the DAO’s to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
- Consumed data from Rest webservices using Spring Rest Template.
- Configured JDBC data sources and JMS connection factories in WebSphere
- Involved in transforming XML data in toJava Objects using STAX.
- Responsible for configuring and deploying the builds on WebSphere Application Server
- Involved in the Performance Tuning of the Application on client side.
- Wrote notification service that executes daily, sends emails and escalations to participants.
- Wrote build & deployment scripts using Maven, shell scripts on Unixenv.
Environment: Java, 1.8 J2EE, Spring Core, Spring (MVC), Spring Boot, Hibernate, JSON, Junit, Agile model, JavaScript, Angular.JS 1.5,Jenkins, HTML5, CSS3, Eclipse, Tomcat, Maven, Putty, Jenkins, Github, Oracle, Pl/SQL, Jasmine, Karma, Node, Docker, Jira, Winscp, AWS.
Confidential
Java Developer
Responsibilities:
- Followed Agile Scrum methodology for application development and deliverables.
- Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of JSON.
- Developed all the UI pages usingHTML5,CSS3, JSON, JavaScript, jQuery, Angular-JS, Ajax.
- Used various Bootstrap components and developed the application following Responsive web design.
- Developed controllers, services, custom directives for various modules in Angular and was also involved in developing unit test cases usingJasmine, Karma.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot formicro-services.
- Implemented Hibernate along with annotation based transactional support inSpringFramework.
- Developed Java Beans and Custom Tag Libraries providing client-side validations in JavaScript and providing interactive front end GUI using AJAX.
- Established continuous integration (CI) practices and standards using Jenkins. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Gitsource control system during the day and periodic scheduled builds overnight to support development usingJenkins, Git, JUnit, Selenium and Maven.
- Implemented Business components such as user authentication, entitlements using spring beans.
- Used Oracleas database and involved in the development of PL/SQL backend implementation.
- Implemented a Continuous Delivery pipeline with Docker,Jenkins and GitHub and AWS AMI’s, whenever a new Github branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
- Involved in configuring and integrating JSF,spring and Hibernate frameworks.
- Involved in design and implementation of MVC architecture in different modules.
- Integrated Spring and Hibernate to develop the business layer which serves the data required for JSF beans.
- Used Spring Batch to build the POJO -based development approach of the Spring Framework.
- Wrote the DAO’s to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
- Consumed data from Rest webservices using Spring RestTemplate.
- Configured JDBC data sources and JMS connection factories in WebSphere
- Involved in transforming XML data in toJava Objects using STAX.
- Responsible for configuring and deploying the builds on WebSphere Application Server
- Involved in the Performance Tuning of the Application on client side.
- Wrote notification service that executes daily, sends emails and escalations to participants.
- Wrotebuild & deployment scripts using Maven, shell scripts on unixenv.
- Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
Environment: Java, 1.8 J2EE, Spring Core, Spring (MVC), Spring Boot, Hibernate, JSON, Junit, Agile model, JavaScript, Angular.JS 1.5,Jenkins, HTML5, CSS3, Eclipse, Tomcat, Maven, Putty, Jenkins, Github, Oracle, Pl/SQL, Jasmine, Karma, Node, Docker, Jira, Winscp, AWS.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed usingAGILE SCRUM methodology.
- Developed the User Interface Screens for presentation usingAngular-JS,Ajax, Bootstrap, Java Script and HTML.
- Used MAVEN in each project to automate the builds and managing project.
- Implemented Reporting SPAs usingAngularJs, AngularDirectives,Bootstrap, CSS3, LESS, Glyphicons and Gulp.
- Entailed in system design and development in core java using Collections, multithreading.
- Developed applications usingJava 6.0/7.0andJ2EE.Experience inLINUXenvironment.
- Implemented the caching mechanism in Hibernate to load data fromOracle database.
- Deployed the complete Web application on Jboss server and usedLog4Jto capture the log that includes runtime exceptions.
- Browser based client communications with server usingRESTweb services withJSON.
- Involved in Unit Testing, Functional and Integration Testingfor different Modules in the application usingJasmine, Karma and PhantomJS.
- Participated in the application architecture,development tools for websolutions that fulfill the business requirements of the project.
- Designed and developed the application usingagile methodologyand followed TDD and Scrum.
- WroteTechnical design documentwith theclass, sequence, and activity diagramsin eachuse case.
- Designed and Developed the UI Framework built using JSF, Facelets and Primefaces.
- Involved in writing JSF Backing Beansfor controlling the UI and writing custom components and validations.
- Developed custom layouts and reusable composite components for the web application using Facelets.
- Designed and developed Business components and Integrated with spring framework.
- Wrote data Components for Plan Setup, wrote and called Stored Procedure susing Java, HQL,Hibernate.
- ImplementedHibernate Caching(Query and second level EH Cache) for frequent queries executed against database for reports.
Environment: J2EE/J2SE, Java1.7, JSP, Prime faces, JSF, Apache My Faces, Spring Frame Work, Spring Batch, Hibernate, JDBC,JMS, CSS3, Apache CXF, LDAP,JNDI, UDDI, WSDL, SOA, SOAP, XML, HTML, Log 4j, Web Sphere 7,RAD 7, Oracle, SunOS (UNIX), Shell Script, Sub Version, Maven and Windows 7.
