Java/j2ee Developer Resume
Rochester, MN
PROFESSIONAL SUMMARY:
- 8+ years of IT experience in application design, software development life cycle (SDLC), Agile methodologies maintenance and enhancement of web - based applications.
- Extensive experience as designing and developing in Java & J2EE Web technologies based on In-depth knowledge of Object Oriented Programming, Database Programming, Web Programming and GUI Development.
- Technical skills encompasses Java, J2EE (JDBC, Servlets, JSP, Custom Tags, EJB, JMS, JNDI, JQuery, Struts, webservices (SOAP,RESTFUL), Spring&Hibernate frameworks), ORM, XML, HTML5.0,DHTMLX, UML, Json, JQuery, JSTL, Apache, LOG4J, Ant, Maven, Shell script and JavaScript.
- Strong working experience in Design, Development of several Web-based Applications using open source frameworks such as Struts and Spring.
- Strong HTML/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX, JSON and DOM manipulation skills for implementing web technologies.
- Hands-on experience in developing applications in Spring Framework using (Spring Core, Spring MVC, DAO, Spring ORM, Spring Security, Spring Batch, Spring Integration, Spring Boot, Spring Ribbon, Spring Cloud, Spring Cloud Data Flow) Inversion Control and Dependency Injection of Spring Application Frame work.
- Developed applications using latest technologies like EJB3.0, Hibernate3.2/4.x, Spring2.x/3.x/4.x, and REST based Web services (axis2.0, JAX-WS 2.0, JAX-RS 2.1) XML API and tools.
- Developed Microservices with Spring MVC, Spring Cloud, Spring Boot, Spring AOP, DI and JPA to develop loosely coupled process.
- Worked on Microservice using Spring Boot through the combination of REST and Apache Kafka message brokers.
- Built dynamically generated dropdown lists using Ajax, jquery UI, UX, and Angular JS.
- Working with Bootstrap twitter framework to Design single page application
- Experience in Angular.JS, Twitter Bootstrap framework for developing UI.
- Experience in development and Support of Java/J2EE Web applications with emphasis on OOP-based web forms, business logic, database access components.
- Used the MEAN stack to develop client projects ranging from small framework modules to full stack web and mobile applications.
- Over 5 years of experience in Core Java, Multithreading and Design Patterns.
- Over 5 years of experience in Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
- Hands-on experience in IDE Tools: Eclipse, MyEclipse, IBM RAD.
- Experienced in Software Configuration management tools such as CVS, SVN, PVCS and also build script Ant.
- Experience in application and web servers such as Websphere,JBoss, Apache Tomcat & Unix.
- Involved in SQL/PLSQL and Stored Procedures using Oracle 9i.
- Have strong experience in code debugging and bug fixing.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Knowledge in composition tools including HP (Exstream) Dialogue and Visual Compuset.
- Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.
- Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
- Self-motivated, able to set priorities to achieve immediate and long-term goals.
- Experience in performing requirement analysis working with software vendors
- Eager to learn new technologies and can easily adapt to the new technologies and tools.
TECHNICAL SKILLS:
Java: J2EE (JDBC, Servlets, JSP, EJB, Ant, Struts, Maven, Shell script Spring, webservices (SOAP, RESTFUL), Hibernate,SQL), ORM, XML, HTML, CSS3, Twitter Bootstrap, JS, SASS, UML SQL,PL SQL, LOG4J and JavaScript,JPA,JAX-WS, Spring Boot, Spring Cloud
Frameworks: Struts, Spring, Angular JS
Middleware Servers: IBM Web Sphere 8.5.5,JBoss 6.0, Tomcat 7.0, weblogic 10 .
Databases: Oracle 11g/10g/9i
XML Technologies: XML, XSLT, SAX, DOM, DTD Schema
Operating Systems: UNIX, Windows, Solaris
IDE’s / Tools: Eclipse Kepler,RAD, WinCvs, SVN, Beyond Compare,Clear Quest, QC,JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Rochester, MN
Java/J2EE Developer
Responsibilities:
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Manage Use case's - Finalizing use case flows and getting approval from business/ functional team.
- Involved in Backend and Front-end development.
- Build RESTful web services using JAX-RS API.
- Analyze various use cases, get clear the queries raised to inline with the expected flow before development.
- Also incorporated the validation framework for the project. Built various controller classes and application context file.
- Development of scalable and efficient java code for healthcare transactions.
- Have use case technical discussions for the required things like API, database tables with data.
- Involved data structure design for various transaction data coming from CTSU.
- Developed the use case up to the standards for scalable.
- Bug fixing, Functional Testing, Production support and Maintenance.
- Wrote program specification, based on function design.
- Involved in debugging and troubleshooting the bugs and resolved those issues.
- Provide Unit/ End-to-End tests for the developed use cases to make bug free.
- Followed Agile process for productive tasks progress to complete on time
- Written JUnit tests as per the use case to confirm the expected results.
- Involved in writing SQL Queries, Stored Procedures. Worked on large volumes of data and database performance tuning.
- Used Log4j for logging and debugging and JUnit for testing.
- Peer code reviews and ensuring to follow the quality audits.
Environment: Java 8.0, Jax-Rs, XML, Jackson API, JSON, HTML, Apache Logger, JUnit, Oracle 11g, DB2, MS SQL, Ingress, Tomcat 8.5, DBeaver 5.3.2, SQuirrel 3.9.0, Eclipse Oxyzen 3.0, GIT, TFS 2015.
Confidential, Raleigh, NC
Java/J2EE Developer
Responsibilities:
- Involved in Agile methodology to get updated with team.
- Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
- Analysing UseCase Specification.
- Co-ordinating accross teams to fill the gaps in UseCase specification.
- Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
- Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
- Involved in designing and implementation of MVC design pattern using Struts framework for web-tier.
- Implemented the user login authentication using Angular JS. Developed custom library to authorize and authenticate user using OAuth2.0 by generating JWT tokens, integrated this library with java applications.
- Designed a batch application to use the Messaging Queue using JMS connection factory, JNDI to place the new requests for provisioning the user in the directory.
- Developed action classes and form beans and configured the struts-config.xml.
- Built Rest API end-points for various concepts.
- Developing and consuming web services like SOAP(JAX-WS), REST(JAX-RS). Generated REST(JAX-RS) based webservices using Server Oriented Architecture. Implemented text messing by using JAX-RS RESTful API.
- Migrated struts 1.x based legacy applications to Spring MVC with spring boot which is integrated with IdentityIQ using iiq rest client.
- Parsed XML &JSON responses received in Java code through Web Services
- Developed API in all phases (Backend to Front-end) as per the Spec's.
- Used Struts MVC for building the application framework.
- Implemented the architecture with Struts-Config, action from classes and action classes.
- Identify the entity's/tables with querries as per the spec's.
- Coveraged with tests - Unit, End-2-End.
- Written Junit test cases to perform unit testing.
- Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to Git .
- Communicating the status of the assignments on daily, weekly basis.
- Preparing the User Manual.
- Taken the ownership to release the changes to PROD by involving in various stages - Functional, System, UAT.
- Used IBM ClearQuest for bug tracking.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the application on RAD and deployed it on IBM WebSphere Application Sever.
Environment: Angular JS, HTML, CSS, Bootstrap, Ajax, JQuery, JavaScript, JSP, Java, Struts 1.1, Rest API, JUnit, IBM DB2, Windows, IBM WebSphere, IBM ClearQuest, GitLab, OAuth2.0, MQ, JMS, JNDI, RAD, Log4j, CVS.
Confidential, Syracuse, NY
Java/J2EE Developer
Responsibilities:
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Analyze the use case requirement.
- Involved in Backend and Front-end development.
- Developed UI with Angular JS framework, HTML5, CSS3, Bootstrap.
- Involved in Development of all the layers like Persistence, Service, Controller's.
- Responsible for creating REST API using Spring Boot.
- Responsible for creating Batch processes using different modules of Spring Boot like Spring Boot Batch, Spring data etc.
- Responsible for designing and developing custom web apps for business users using several modules of Spring Boot.
- Migrated legacy web applications from WAS7 to WAS9 as a part of cloud migrations.
- Design and development of micro services using Spring Boot, Java 8, Kafka, Cassandra, MySql and other Java J2EE development technologies.
- Implemented Spring Security with interceptor features to provide Authentication and Authorization for log in functionalities.
- Implemented QueryDSL to fetch data from the database.
- Developed entity's with Hibernate.
- Created the best practices and example camel routes for using the platform.
- Developed camel routes and integrate with different end services using the integration patterns provided by camel.
- Good knowledge of Spring's IOC, AOP, Spring MVC and spring's integration with Hibernate and Struts technologies.
- Written JUNIT tests as per the use case to confirm the expected results.
- Fixed the bugs raised in various stages like DEV, QA, PRE-PROD (UAT), PROD.
- Deployed and Tested the application in LINUX, Windows environment for DEV, QA.
- Worked on large volumes of data and database performance tuning.
- Involved in migration of TFS(Team Foundation server) to VSTS(Visual Studio Team System).
Environment: Angular JS, HTML5, CSS3, JAVASCRIPT, Java, Spring Boot, Spring cloud, Spring Rest, Apache Camel, Hibernate, QueryDSL, XML, XSLT, JSON, MS-SQL, JUnit, Jasmine, Maven, GIT, Eclipse, Cassandra.
Confidential, Irving, TX
Java/J2EE Developer
Responsibilities:
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Developed single page responsive Web UI using ionic framework with web technologies HTML5, AngularJS, CSS3, SASS.
- Utilized Angular UI Bootstrap Components such as Date picker, Tabs, Slider and Modals.
- Implemented the project using the Spring MVC framework.
- Conducted client side validations using JavaScript.
- Used Spring Framework’s Dependency Injection to have a loose-coupling.
- Implemented AOP of Spring Framework to implement logging.
- Also incorporated the validation framework for the project.
- Built various controller classes and application context file.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Implemented Hibernate instead of traditional JDBC code.
- Developing and consuming web services like SOAP(JAX-WS), REST(JAX-RS).
- Used Struts, Spring and JSP custom tags for common Tag components for code reusability for building the Web Layer GUI and Business Layer.
- Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery.
- Requirements analysis and preparation of Design documents.
- Creation of Use Case documents.
- Developed AWS multifactor authentication worked with teams to lock security groups.
- Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and also taken care of build.xml.
- Development of different modules and JUnit Test Cases
- Designing the User interface using HTML and JavaScript
- Designing the web application
Environment: JDK 1.5/6, AJAX, Hibernate 3.x, JSP 2.1, Spring, Servlets, Weblogic 10.x, Eclipse 3.x, JSP, SOAP, Oracle 11g, SVN, PL/SQL, XML, JavaScript, HTML5, CSS3, SAAS, JSON, Angular.js, JQuery, Bootstrap, Firefox, Google Chrome, Explorer IE9, Git, Gulp, Jasmine, MVC, Web sphere, JUnit, Log4j, Shell Scripting, UNIX
Confidential, ROSEMONT,IL
Java Developer
Responsibilities:
- Implemented the project using the Spring MVC framework.
- Used Spring Framework’s Dependency Injection to have a loose-coupling.
- Implemented AOP of Spring Framework to implement logging.
- Also incorporated the validation framework for the project.
- Built various controller classes and application context file.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Implemented Hibernate instead of traditional JDBC code.
- Developing and consuming web services like SOAP(JAX-WS), REST(JAX-RS).
- Wrote SQL Queries to interact with Oracle Database.
- Generating REST(JAX-RS) based webservices using Server Oriented Architecture.
- Implemented custom tags in Struts framework.
- Designed and developed web pages using JSP, Java Beans JSTL, HTML, CSS, DHTML, XSLT, JavaScript, AngularJS, JQuery and AJAX.
- Implemented text messing by using JAX-RS RESTful API.
- Used Hibernate 3.0 for object relational mapping with the persistent database.
- Exposed functionally of system to other system by creating Web Services using Jersey.
- Used XMLBeans for data interchange.
- Built and deployed and tested on BEA Weblogic 10.x.
- Used Hibernate ORM to persist data to Oracle data base.
- Worked on large volumes of data and database performance tuning.
- Unit testing was performed using JUnit and Version control through Subversion.
- Wrote Shell Scripts for executing batch statements.
- Practiced agile development approaches.
Environment: JDK 1.5/6, AJAX, Hibernate 3.x, JSP 2.1, Spring, Servlets, Weblogic 10.x, Eclipse 3.x, Oracle 10g, SVN, MS-SQL, PL/SQL, XML, HTML, JavaScript, AngularJS, Web sphere, JUnit, Log4j, Shell Scripting, UNIX
Confidential, Desmoines,IA
Java Developer
Responsibilities:
- Developed new modules Owner Search, Level Delegation & Mass upload using Java, JDBC, Sevelet, JSP, JSTL, Struts, Javascript, Ajax, Xml, XSLT, Application Server and Oracle database .
- Did Core Java development and Support of Java/J2EE web applications with emphasis on OOP-based web forms, business logic, database access components.
- Experience in Java EE and web service using JAX-RS, JAX-WS, Jersey.
- Did Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
- Writing and Invoking the struts calls.
- Developed REST Web Services to provide Cramer data to a web portal and to enhance communication among OSS product suite. Java 1.6, JAX-RS, REST, Spring, Hibernate, and Oracle.
- Involved in the writing coding, Code Review, Unit Testing of JUNIT and defects.
- Utilized Model-View-Presenter (MVP) design pattern, decoupling view and presenter, in front-end development.
- Created JUnit test cases using JUnit framework for doing Unit Testing for all of my deliverables.
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery, Angular.js and Ajax.
- We have followed with Agile and Scrum development methodologies
- Used JQuery core library functions for the logical implementation part at client side for all the application.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing SQL Queries, Stored Procedures.
- Used the functionalities for writing code in HTML5/HTML, CSS3/CSS, JavaScript, JSON, and Bootstrap with MySQL database as the backend.
- Developed the JQuery callback functions to implement asynchronous communication using AJAX.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
Environment: Java 1.6, J2EE (Servlets, JSP), Struts, JavaScript, Oracle 9i, Unix, XML, XSLT, AJAX, SQL, HTML5, CSS3, JavaScript, JQUERY, AJAX, JSON, XML, jQuery, Angular.js, Bootstrap, Oracle 9i, Websphere Application Server.
Confidential
Java UI Developer
Responsibilities:
- Desinged and developed java bakend batch jobs to update the product offer details.
- Did Core Java coding and development using Multithreading and Design Patterns.
- Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Preparing technical specifications, test plans for unit testing.
- Involved in writing and invoking the Spring MVC calls.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
- Experienced with RAD/Iterative development methodologies.
- Worked on UNIX flavors like SUN Solaris, Linux .
- Used Hibernate 3.2 as ORM solution in persistence layer of the application.
- Used Log4j as a logging tool.
- Developed and Consumed SOAP Web Services using Apache-camel.
- Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Oracle 10g database.
- Involved in developing custom tag libs, JSP, EJB's, Portlets and DB2 - stored procedures.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Wrote hbm mapping files and POJO classes to map database tables with java objects.
- Created an XML configuration file for Hibernate -- Database connectivity.
- Involved in Preparing Check List for Application Deployment in Implementation.
- Preparing technical specifications, test plans for unit testing.
- Actively involved in the code reviews.
- Debugging and troubleshooting the bugs and resolving the issues.
- Involved in bug fixing & production support and maintenance activities.
- Performing Code merge using SVN.
- Performed activities for quality process by configuration management to achieve CMMI Level 5.
- Deploying of code to Web sphere.
- Presentation of module to team members
Environment: Java 1.6, JSP, Struts, Servlet, EJP, Spring,Hibernate, MyEclipse, Java Script, JSTL, Unix, Shell script, AJAX, XML, Websphere Application Server, SQL,PL SQL, Maven, ORM, weblogic 10, Webservice(SOAP,RESTFUL).
Confidential
Java Web Developer
Responsibilities:
- Invloved in coding using Java, Jsp, Servlets & JavaScript
- Preparing test cases and technical specification documentation.
- Involved in Bug Fixing and Production Support Maintenance.
- Integrated various modules and deployed on Websphere.
- Involved in writing JSP and SQL/PLSQLto handle transactions .
- System Integration Testing and Implementation.
- Documented the defects using Quality Center and tracked them to completion by communicating and co-coordinating with the development as well as the support group.
- Implemented Spring MVC Framework.
Environment: Java 1.4, J2EE 1.4, Java Script., HTML,CSS,XML,JSP,Servlet.