Java/j2ee Developer Resume
Columbus, OhiO
PROFESSIONAL SUMMARY:
- Self - Motivated and skilled professional with 6+ years of experience in Software Development for Enterprise applications and Integration. Demonstrated confidence, teamwork and communication skills in a fast paced working environment. Excellent analytical, problem solving and quick learning skills with a desire to face new challenge every day.
- Developing web-based applications using Java/ J2EE Frameworks Spring MVC and Grails/Groovy
- Creating the front-end using jQuery, Ajax, XML, JavaScript and CSS
- Consuming SOAP and REST based Web Services using JAXB, JAXWS and Rest Builder /Rest template
- Integrating the Oracle/SQL/DB2 Data Base with Web Applications using Hibernate and GORM
- Developing and implementing test validations of the applications using JUnit
- Creating Unit Test Case Design and Development using JUNIT frameworks Mockito and Spockito
- Used SPLUNK for Monitoring the Application.
- Drive projects through the development life-cycle, ensuring solutions are technically sound, meet operational requirements and are delivered on time.
- Analysis of Applications to capture existing requirements.
- Make Sure the Client and Business Requirements were satisfied throughout the Application development
- To make sure on Release Management Process was clean by using Subversion/Git Hub for Version Control of the applications.
LANGUAGES AND TECHNOLOGIES:
- Spring framework, Grails Groovy, Ruby, Hibernate, Cucumber, Gherkins, Selenium, Maven
- Java, REST/SOAP Web-Services, DB2, Oracle, SQL, JavaScript, JQuery, XSLT, XML (XSD) Schema, JSP, GSP, JSF, ColdFusion, Angular JS, JMS, MQ, Prime Faces, EJB
- Eclipse, NetBeans, GGTS, Intellij IDEA, IBM RAD, IBM Web-sphere, Oracle WebLogic, Ruby Mine, Junit Testing
- Splunk, Jenkins, SONAR
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, Ohio
Java/J2EE Developer
Responsibilities:
- Develop Full Stack application using Java EJB Framework
- Utilized Web Services (REST/SOAP) for operations and for consuming the data from other systems. Converted data to Java objects using SOAP and REST on Web Services. Used JSON for requests and responses.
- Implemented Enterprise Java Beans for communicating between systems.
- Created application front-end using HTML, JSP, XML, jQuery and Prime Faces.
- Worked with Oracle databases. Established JPA connection with the Databases and used persistence object for SQL queries.
- Developed the persistence classes using Object Relational Mapping.
- Created, maintained, and run Autosys jobs.
- Worked on Oracle WebLogic Server 8.0; installed and configured the data sources and shared libraries, and deployed the application. Used Maven for application builds.
- Analyzed user requirements and defined testing specifications.
- Used Junit for developing and implementing test validations of the applications. Analyzed the test results and recommended modifications to the applications to meet project specifications.
- Participated in the deployment of the applications into existing systems and databases.
- Maintained version control using GIT HUB
- Documented modifications and enhancements made to the applications, systems and databases as required by the project.
Environment: Java, J2EE, JSF, Prime Faces 6.0, Oracle, Git Hub, SOAP/REST, Web logic 8.0, Jenkins, SONAR, Junit, HTML, JAXB, JAXW, XML, NetBeans 8.2.
Confidential, Columbus, Ohio
Java/J2EE Developer
Responsibilities:
- Develop Full Stack application using Spring Java MVC Framework
- Utilized Web Services (REST/SOAP) for operations and for consuming the data from other systems. Converted data to Java objects using SOAP and REST on Web Services. Used JSON for requests and responses.
- Implemented EJB for communicating between systems.
- Created application front-end using HTML, JSP, XML and Prime Faces.
- Worked with DB2 databases. Established JDBC connection and wrote complex SQL queries.
- Modified, maintained, and run JCL scripts.
- Worked on IBM WebSphere 8/RAD; installed and configured the data sources and shared libraries, and deployed the application. Used Maven for application builds.
- Analyzed user requirements and defined testing specifications.
- Developed the persistence classes using Hibernate.
- Used JUnit for developing and implementing test validations of the applications. Analyzed the test results and recommended modifications to the applications to meet project specifications.
- Participated in the deployment of the applications into existing systems and databases.
- Maintained version control using GIT and SVN.
- Documented modifications and enhancements made to the applications, systems and databases as required by the project.
Environment: Java, J2EE, JSP, SQL, RAD, Git Eye, SVN, DB2, SOAP/REST, SPLUNK, Web sphere, Jenkins, SONAR, Junit, HTML, JAXB, JAXW
Confidential, Des Moines, Iowa
Java/Groovy Grails Developer
Responsibilities:
- Migrate ColdFusion Web Application to Grails/Spring
- Used Groovy on Grails framework for web development.
- Follow Singleton, Builder, Factory, DAO, Iterator and MVC Design Patterns
- Follow Devops and use Jenkins for Continuous Integration and Continues Development.
- Responsive Mode Development to support all devices and browsers
- Hibernate and GORM to Integrate and call backend databases
- Used WSLite and JAXWS for Soap Service call, DOM and SAX to parse data.
- RestTemplate to call Rest Service.
- Front End Validation and Responsive Development using Javascript, Jquery and Bootstrap.
- Follow proper logging standards for easy maintenance and troubleshooting
- Experience on Cloud based Environment, Integration and deployment.
- Sonar to monitor and validate coding standards
- FishEye for code Review
- Splunk for Monitoring
- Unit Test Case using Spock and Mock
- Iteration - Two Weeks
- Daily Scrum call to discuss the Ongoing issues
- Pair Programming and Refactoring
- Do post validation after implementation
- Work with Business to prioritize the defects & open incidents. Raise Emergency Request For Change (RFC) if the defects has immediate Guest and Business impact
- Work with other Internal Infrastructure team during issues.
- Create Dashboard to monitor the functionality easily through Splunk
- Create Automation Script using Cucumber Ruby Watir Framework
Technology:
- Grails Groovy and Java 7
- DB2,SQL, Hibernate/GORM
- SOAP, RestService, JaxB, JaxWS, Ws-Lite and RestTemplate and Splunk
Confidential, Carmel, IN
Java Developer
Responsibilities:
- Involved in high level design, Analysis, designing (preparing Use Cases, functional coding), unit testing, module testing, system testing and deployment on server.
- Involved in Java and android coding to handle the responses and requests.
- Involved in developing Java components.
- Used JavaScript and struts validation framework for performing front end validations
- Responsible for configuring and setting up the android application.
- Used Git Hub for Version Controller
- Involved in documentati on of the Web Pages for the entire project and User Manual
Environment: Java, Android, HTML, MySQL, Eclipse Luna 4.4, Git Hub, XML, Bootstrap
Confidential, NC
Java Programmer Analyst
Responsibilities:
- Designed, developed server side J2EE components.
- Used Spring MVC framework for the application.
- Created complex queries in MY SQL 5.6 database.
- Used Apache Tomcat 8.0 as web server.
- Used Toad 7.2 for Data Modeling purposes
- Created SQL queries, Sequences, Views for the back end database in MY SQL 5.6 and MS Access 2010
- Used Spring and Hibernate Framework
- Responsible for migrating code between various environments (Development, Testing and Production).
- Involved in technical Documentation for the modules.
- Used Java Server Pages validation framework for performing front end validations
- Developed Action classes, Action Forms, and Struts Configuration file to handle required UI actions, JSPs for Views.
- To propose value additions for enhancement of application.
- To provide technical support to the client, understanding of the issues and provide quick solution.
- Provided first level support to the application.
Environment: Java, J2EE, JDBC, HTML, MySQl5.6, MS Access 2010, MS Excel 2010, Eclipse Luna 4.4, Spring, Hibernate, Java Script, JSP
Confidential, Columbus Ohio
Java Programmer/ Analyst
Responsibilities:
- 24 x 7, Level -1 & Level-2 Non Prod Environment Support for applications in support scope.
- Single Point of Contact to QA, DEV & Training teams for environment issues.
- IST & EST Start of the day health checks across all support applications.
- Incident Management Process.
- Outage Notification Process for unplanned outages.
- External and Internal interfacing vendor management process.
- Trouble shooting on reported problems & engaging internal/external support partners to address the immediate/permanent resolution.
- Manage Red Alert Bridge for higher priority issues.
- Root cause analysis on environment related issues.
- Identify process improvement, automation Opportunity & implement the solution.
- Application code deployment support.
- Environment sanity test after every build
- End to end support on OS patching deployment.
- Provided support for Java/J2EE technologies
- Manage Environment readiness checklist process before allocating environments for upcoming IT Releases.
- Monitor change management process, Perform impact analysis for applications in support scope.
- Mange a central knowledge base repository for applications in support scope.
- Manage Run books, application documentation, Operation Process documents.
- Vendor and escalation matrix management.
Environment: Java, J2EE, JDBC, HTML, Oracle 10i, MQ, XML Spring, Hibernate, JMS, MQ