Web Services/j2ee Developer Resume
Miami, Fl
SUMMARY:
- Software Developer with 5+ years of professional experience in application development including Client/Server, design pattern, and etc.
- Working knowledge in developing Web applications in Java/J2EE platform environments
- Extensive knowledge in using core Java, Servlet, JSP, Spring, JDBC, JNDI, XML, ORM in developing web applications
- Expert working knowledge of IDE such as Eclipse, NetBeans, Code Blocks and String Tool Suite (STS)
- Extensive experience in using configuring and building tools such as Maven and Ant
- Expertise in deploying web applications using web servers like Tomcat, GlassFish and JBoss
- Spring Framework Architecture including Spring Core, Context, DAO, Web MVC/Web, etc.
- Experience in developing applications with Hibernate for large databases, Web Services including both SOAP/REST and RESTful
- Great working experience in designing dynamic pages and presentation layer using scripting languages like Angular JS, JSP, HTML, and etc.
- Have great working knowledge and understanding of software development methodologies such as Waterfall, Agile/Scrum and V models
- Advanced knowledge in databases such as MySQL, Oracle 9i/10g/11g, etc.
- Advanced working knowledge of SDLC phases, including Analysis, Design and Development
- Experienced in Junit testing driven environment and development
- Great working knowledge with advanced understanding with version control such SVN
TECHNICAL SKILLS:
Languages: Java, J2EE, C++, SQL, JavaScript, HTML5, CSS, JSON
Operating Systems: Windows2000/Vista/7/8/10
Java/J2EE Technologies: Java 1.4 - 1.8, J2EE1.4, JSP, JDBC, Servlets, EJB, JSF, SOAP
Java / ORM Frameworks: Junit, Hibernate
Build Tools: ANT, Maven
XML Technologies: XML, SOAP, WSDL, JAXB
Web Application Languages: HTML5, CSS3, JavaScript, Angular JS
Database: Oracle 10/11g, MySQL
Web Framework: Spring4, Hibernate5
IDE Tools: Eclipse, NetBeans, Visual Studio, STS, Arduino
Web /Application Server: JBOSS, GlassFish, Geronimo, Apache Tomcat
WORK EXPERIENCE:
Confidential, Miami, FL
Web Services/J2EE Developer
Responsibilities:
- Involved in all Software Development Life Cycle (SDLC) phases of the project using Agile Software Development methodology which included design, development and implementation
- Worked on developing the handling of data base interaction by working on persistent layer development using Hibernate.
- Used Spring framework that manipulates logic request in order to make calls to business and make them as Spring beans.
- Developed UI using HTML, CSS and Angular JS to exhibit client side display
- Used log4J for logging and debugging of the application.
- Used Angular JS in dynamic web design
- Wrote complex SQL queries for data fetching using MySQL database and SQLyog client.
- Mapped Objects to Database tables using Hibernate with XML files
- Created framework to manipulate complex associations of database objects
- Used both Eclipse and STS as IDEs
- Developed SOAP, WSDL architecture for backend process of interacting with Webservices
- Developed Reliable and Secure Payment Solution using API based Payment Gateway and Billing Integration
- Used SOAP UI to test and validate WebService’s performance and functionality
- Worked on threat models throughout design process in order to address security concerns
- Used Static Application Security Testing (SAST) to assist in analyzing source code for security flaws
- Used JUnit test cases to write repeatable tests for unit testing.
- Involved in unit testing and writing the Junit Test cases for the services.
- Used SVN for version and source control.
Technologies/Tools: Java, Eclipse Neon, Spring Tool Suite, SOAP UI, JSP, Angular JS, Spring, Hibernate, Apache Tomcat, SOAP Web Services, MySQL, Oracle 9i/10g, JIRA, Maven, HTML, CSS, XML, XSD, JBoss, 13.1.1, SVN
Confidential, Boston, MAJava/J2EE Developer
Responsibilities:
- Created new custom system with tags that unable the display of dynamic contents in order to simplify and eliminate large amounts of Java code in JSP pages.
- Created reusable class files that facilitate the process of validations and database interactivity
- Create Servlets and JSP pages that created User Interface for the implementation of retrieving data
- Implemented Spring Framework bean wiring, Configured Application Context file, and other mapping files.
- Worked with MySQL, Oracle, and Hibernate for Object Persistence concept
- Developed user interactive screens using HTML, client side validations using JavaScript.
- Implemented Spring IOC and Dependency Injection concepts.
- Involved in developing application for users’ database registration and validation using Servlets, JSP, Java Beans and JDBC
- Used Apache Tomcat web server to deploy web application
- Used log4J for logging and debugging of the application.
- Used Hibernate as ORM tool for object mapping
- Tested database mapping using MySQL as RDBMS
- Following Coding guide lines & maintain quality of code.
- Incorporated Login authentication by using JSP and verifying it with database security tables.
- Used Junit testing for the developed modules
Technologies/Tools: Core Java, J2EE, Servlet, JSP, HTML, Web Services, Hibernate, Eclipse, SOAP UI, Spring Framework Architecture, Apache Tomcat, GlassFish, MySQL, Maven Database, SQLyog client
Confidential, MDJava Spring Developer
Responsibilities:
- Participated in the development methodology which included design, development, implementation and etc.
- All application modules are based on Spring MVC Architecture and J2EE technologies.
- Used Spring DAO for complex queries to fetch clients' data
- Implemented Spring Security module to perform threat assessment in determining risk
- Used JDBC framework for database communication
- Integrated Spring Dependency Injection (IOC) among different layers of an application.
- Implemented Spring AOP for modularization of transaction management
- Used Maven in several Applications for Build Management and Dependency Management
- Created web application for developing web services concepts such as XML, SOAP/REST and RESTful for Service Endpoint Interface to client access and data transfer and transformation between applications
- Used JUnit test cases to write repeatable tests for unit testing.
- Involved in unit testing and writing the Junit Test cases for the services.
- Participated in deployment and client training to understand and operate systems
- Used SVN for Version control and code repository
Technologies/tools: Eclipse and STS (IDE), MySQL (database), SQLyog (database client), Spring Framework Architecture, Tomcat and GlassFish (server), JDBC, Maven.
Confidential, Belmont, NCJava Full Stack Developer
Responsibilities:
- Involved in the analysis, design, development phases and integration of UI components with backend using Spring MVC.
- Used Spring security for support for both Authentication and Authorization
- Involved in writing Spring Container, Controller classes, Spring Configuration XML file.
- Used AngularJS for form validation in modules such as creating or adding new accounts.
- Implemented Hibernate ORM concepts using Spring and its integration with the framework to interact with the Persistence layer.
- Used Hibernate reverse engineering property to properly map existing database tables into annotation based POJO Classes.
- Used Spring DAO for easier Hibernate data access implementation
- Worked with Oracle 9i/10g and MySQL databases
- Involved in JUnit and JVerify testing for Regression and Integration testing
- Developed web services using SOAP/REST.
- Used log4J for logging and debugging of the application.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and custom
- Worked on JIRA tools for issue tracking, reporting versions, epics, sprints etc.
- Develop Application using Eclipse IDE and Maven as build management tool.
- Developed project using Agile software development methodologies and SVN/GIT repositories as version control system.
- Attended the daily SCRUM meetings and give updates for the work accomplished.
Technologies/Environment/Tools: Agile, Spring MVC, Spring AOP, DAO, Eclipse, STS, Apache Tomcat & GlassFissh Server, Junit 4, SVN, Restful Web Services, SOAP, HTML, CSS, JavaScript, Maven 3.1, Oracle 9i/10g, AngularJS 1.2