Java/j2ee Developer Developer Resume
MinneapoliS
SUMMARY
- Extensive experience as a Java Developer with solid understanding of database designing, development and installation of different modules.
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
- Developed SOAP based web services using Soap UI.
- Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP. Various controllers were developed for the front end using Spring MVC. Dependency Injection was used for Service and DAO layer.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in system and Oracle Database..
- Involved in Unit testing and performed peer review of design and code.
- Used GitHub for source code control and JUnit for unit testing.
- Developed test cases using Junit
- Involved in developing and configuring server sideJ2EEcomponents like Servlets, JSP, JDBC, JSON, REST Web Services,J2EEplatform using Eclipse IDE, and deployments in Tomcat Server environments.
- Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD)
- Experience in implementing Web Services (RESTful/SOAP).
- Expertise in using IDEs like Spring Tool Suite, WSAD, RAD, Net beans, WebLogic Workshop, intel and Eclipse.
- Good experience in automation testing with Mocha and Jasmine using Selenium.
- Good knowledge in the configuration management and version control software like TFS, Bit bucket, GitHub.
- Highly motivated self - starter, hard worker, team player and research orientated.
TECHNICAL SKILLS
Programing Languages: Java, HTML, SQL, PL/SQL
Java/J2EE Technologies: JSP, Servlet, Java Beans, JDBC, Web Services, SOAP, WSDL, RESTFUL, AJAX, JNDI, JMS, Java Mail
Client-Side Programming: HTML/HTML5, CSS2/CSS3, XML, JavaScript, AJAX, TypeScript
Frameworks: Spring, MVC, Hibernate, Struts, jQuery, JUnit, Test NG
Application Servers: Apache Tomcat, Web Logic, IBM Web sphere
Database: MySQL, SQL Server, Solr. Riak
Web Services: RESTful, SOAP, XML
SDLC: Agile, Waterfall
Testing Frameworks: Selenium, Jasmine, Mocha
Design Tools: Rational Rose, MS Visio, Kibana
Version Control: GitHub, TFS, Bit Bucket
IDE's and Tools: IntelliJ, Firebug, Visual Studio, Sublime text.
Other: Swagger, Strong Loop, Jira, Slack, Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis
Java/J2EE Developer Developer
Responsibilities:
- Used, participated inAgileMethodologies for design and development of the applications.
- Involved in Scrum meetings for effective development.
- Involved in complete Software Development Life Cycle (SDLC) with Object Oriented Approach of client’s business process and continuous client feedback.
- Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL)
- Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
- Defined the Hibernate Configuration File, Hibernate Mapping using annotation and created classes to persist the data.
- Developed back-end Logic using Web Services in Java.
- Experience in web technologies like SOA, SOAP, RESTFUL
- Designed and Developed the Framework built using JavaScript Design Pattern.
- Involved in design and implementation of JavaScript, HTML5 and CSS3 in different modules.
- Designed and crafted a new version of web app employing a MVC-layered architecture and best-of-breed J2EE open-source frameworks such as: Struts, spring, Hibernate, JSF and apache POI using the My Eclipse IDE.
- Applied AJAX Framework which involves creating Controllers for implementing Classic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
- Implemented Spring Bean Factory to create proxy object using AOP Framework
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle Database
- UsedAjax,JSONto send request to the server to check the functionality of the websites
- Developed the service client layer to publish the Restful services using the Servlets.
- Used Agile methodology for the software development.
Environment: Core Java J2EE, JSP, Spring, Hibernate, SOAP, SOAAgile/ Scrum Methodology, JavaScript, UI Framework, UML, Eclipse, Restful Web Services, Apache POI, JQuery, JCA, SQL, OOAD, HTML5, CSS3, IBM, IOC, POJO, XML, XSL, AJAY, RAD, JUnit 4, Log4j, Oracle, Oracle 10g, Windows.
Confidential, KY
Java Developer
Responsibilities:
- Actively participated in the complete delivery of the project.
- Developed code using Java, J2EE, and spring also used Hibernate as an ORM tool for object relational mapping.
- Created REST web services to send data in JSON format to different systems using spring boot.
- Support the code builds by integrating with continuous integration tool (Jenkins)
- Created the spring Bean Factory and Application Context for initializing services and extensively used Spring Controller, interceptor, mapping and bean classes which will validate the input forms (form beans populated by JSP pages) based on the business logic and configured in spring configuration file to attain Dependency Injection (DI/IoC) and loose coupling.
- Developed JAX-RS utilizing business logic for CRUD functionality and Jersey WebServices for creating reports and passing.
- Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
- Used Spring Batch to implement the Enterprise application for the daily operations.
- Designed and developed asynchronous messaging service using JMS for communication between applications.
- Instructed application team in secure programming during all phases of application lifecycle(SDLC) based on Open Web Application Security Project (OWASP) standards.
- Performed the Code reviews and Created/reviewed the project deliverables.
- Coordinated with all cross-commits and Coordinated between the Client and Offshore Team during all phases of the project.
- Implemented Transaction management using Spring AOP aspects, point cuts and transaction manager.
- Involved in writing test-cases using Junit, debugging Implementation and deployment activities.
- Successfully involved in test driven development (TDD) model using JUnit.
- Supported Testing team during System and Integration Test phases.
- Followed up with Performance team to do Performance testing and did tuning to meet SLAs.
Environment: Java, J2EE, HTML, JavaScript, Servlets, RESTFUL web Services, WSDL, JAXB, XML, XSD, SQL, PL/SQL, Hibernate, JSP, Windows, UNIX, Junit,AgileMethodology, Spring, Spring MVC, Spring Design Patterns (DAO, DTO, Factory, Singleton), TDD, Oracle 11g, Angular js, SVN.