Sr. Java/j2ee Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Java /J2EE Developer with more than 8+ years of extensive IT experience in developing, design, analysis, testing of various web based, SOA based and client/server applications in multi - platform environments with JAVA /J2EE technologies.
- Strong experience in Full-stack Java Development and had experience in analysis, design, development, testing and implementation of web-based and Client-Server business applications using Java/J2EE web applications.
- Experienced with wide range of software development environments, including Java, J2EE, Spring Cloud, Spring boot micro services, SOA, Web Services - (SOAP/REST), RDBMS, NoSQL, E-Commerce, Mobile, Cloud Foundry and Spring Boot Micro services.
- Expertise in using SOAP and RESTful Web Services with spring, SQL and NoSQL databases. .
- Senior Software engineer specialized in object oriented programming analysis with extensive Software Development Lifecycle (SDLC) experience in Application Software Specifications, Leadership, Design, Development, Testing and debugging, Maintenance.
- Experience in using Struts, Spring & Hibernate framework and Spring Core, Spring Boot, Spring Security for various web/portal based application development.
- Worked with BEA WebLogic, IBM WebSphere, Apache Tomcat&JBOSS Application server.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
- Implemented Spring Cloud Config Server, Routing, Hystrix and Filtering to Microservices using Netflix Zuul, Feign Client
- Implemented Spring Data Elastic Search using Spring Boot Repository/DAO.
- Used Spring BOOT to create stand-alone spring applications.
- Good hands on experience in developing web applications such as MVCArchitecture using Struts & Spring Framework, developing custom tag libraries for JSP Pages.
- Developed Cloud Compatible Micro Services using Spring Boot, java and related web technologies
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
- Used NoSQL databases like Apache Cassandra and Created Keyspace, tables using Cassandra Query language
- Implement NoSQL Database Apache Cassandra for user's dashboard and Product Catalogue.
- Strong Experience in working with scripting languages like JavaScript, AJAX and Jquery, Angular JS .
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management , AWS CloudWatch, Amazon EBS and Amazon CloudFront).
- Strong Experience in Spring Injection/Inversion of Control, Hibernate ORM, Web services andSpring JDBC.
- Hands on experience in developing user interfaces with HTML, DHTML, JSTL and CSS.
- Good experience in Unit Testing using JUnit and Version control using CVS, SVN.
- Hands on experience in configuring of build files with ANT, Maven and logging using log4J.
- Experience in reviewing Design documents, Requirement Specifications, Preparing Technical documents.
- Involved in Data Integration using Java Web Services (JAX-WS, JAX-RS ).
- Proficient in RDBMS using Oracle 11g/10g.9i, IBM DB2, MySQL database servers.
- Hands-on experience with UNIX, Linux environments.
- Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
- Very well experience in the design and development of data architectures.
- Experience in writing shell scripts.
- Worked with BEA Web Logic, IBM Web Sphere, and Apache Tomcat & JBOSS Application server.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
- Expertise in the implementation of Core concepts like JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc .
- Strong Experience of Angular JS to interact with a web service to render the page from data returned from the service.
- Experience on Continuous Integration Script Design using Jenkins.
- Experience in reviewing Design documents, Requirement Specifications, Preparing Technical document.
- Excellent client interaction skills and proven experience in working independently as well as in a team.
TECHNICAL SKILLS:
Programming Languages: C, C++, Core Java, Java 1.7,1.8 and SQL, PL/SQL
Technologies/Frameworks: JSP 2.1, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, RMI, Java Mail, Spring 4.2, Struts, JSF, Hibernate, JavaBeans, Hive. Java EE, Spring IOC Framework, JAX-WS.
Web Technologies: HTML 5, XML, WSDL, XSLT, JavaScript, CSS, SOAP, SOA, JSTL, Ajax, Tomcat 8, REST, JBoss 5.x/6.x/7.x., WebSphere, JAX-WS.
Databases: Oracle 11g, MySQL, Microsoft Access, MongoDB, Cassandra.
IDEs: Eclipse, My Eclipse, NetBeans
Operating Systems: Windows 7/8/10, Unix/Linux/Solaris
Tools: &packages
CVS, JUnit, Maven, ANT
SDLC Methodology: Agile, Waterfall model
Version control tools: GIT, Subversion (SVN), Bitbucket, GitHub
Application Servers: WebLogic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x
Web servers: Tomcat, APACHE 2.x, 3.x, JBOSS 4.x/5.x, Web Logic (8/9/10), Web Sphere4.0/5.0 and nginx
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr. Java/J2ee Developer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Developed the web interface using Angular-JS, Bootstrap, HTML, CSS, SASS, JavaScript and JQuery.
- Heavily used Core java (Collection API, Exception Handling, Generics, Annotation) to manipulate and transfer data in the back-end.
- Creating custom, general use modules and components which extend the elements and modules of coreAngularJS.
- Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
- Developed DAO’s for retrieving the data from the database.
- Heavily applied Core java to refactoring all the business logic on the back-end using Collection API, Generics, Annotation, Exception Handling.
- Developed DAO objects and Hibernate mappings.
- Write the Unit test cases by using Junit framework and JMockit framework.
- Implemented Angular Service as Singleton, share data and method between different components.
- Worked closely with team and make sure that team followed the Java coding guidelines and reviewed the code.
- Implemented Angular Dependency Injection, created components (directive, service, filter, controller), resolve their dependencies, and provide them to other components as requested.
- Implemented Concurrency and multi-threading related projects.
- Developed the multi-threaded framework with Object Oriented Analysis and Design OOAD concepts, Java Concurrency utilities and Service Oriented Architecture SOA mostly in cross platform environments using Restful web services with JSON representation and XML parsers like JAXP SAX and DOM and JAXB.
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Struts Framework.
- Implemented Spring Boot and Spring Security features.
- Used Spring Injection/Inversion of Control, Hibernate ORM to get data as objects and for backend Queries writing easily.
- Written Configuration XML for StrutsFramework to write the routing logic and to call different services.
- Developed web application using JSP customtaglibraries, Struts Actionclasses and Action.
- Designed Java Servlets and Objects using J2EE standards.
- Creating custom, general use modules and components which extend the elements and modules of coreAngularJS.
- Worked with Micro services-based integration software development meta-architecture, framework and continuous delivery pipeline and its exemplary realization through a few production services.
- Implemented Client-side Discovery and Server-side Discovery patterns to route requests for a client to an available service instance in a Micro-services Architecture.
- Used Web services such as HTML, CSS for scripting and Tomcat as web servers for the application to get online.
- Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
- Involved in planning and estimation of project Artifacts.
- Expertise in Java Web Services using JAX-RPC, JAX-WS, JAX-RS.
- Drew sequence diagrams and Class diagrams using Star UML.
- Creation of Data Pipleines on AWS to schedule migration of data from SFTP servers to RDS instances.
- Developed Informant service layer by using Spring MVC.
- Built a robust and secure CONTENT MANAGEMENT SYSTEM for few projects as per client's needs and requirements where JSF, JSP, HTML, JavaScript, and CSS, Ajax and JQuery and json.
- Developed DAO’s for retrieving the data from the database.
- Developed DAO objects and Hibernate mappings.
- Attending the daily Standup Meetings
- Administration of Liferay Portal and working on Creating Community and assignment of Roles and Groups for authorization for editing and publishing the content from stage to production
- Write the Unit test cases by using Junit framework and JMockit framework.
- Involved in unit testing and Integration testing
- Involved in Bug Fixing
- Design and develop SOAP Web Services using CXF/JAX-WS.
- Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Strutsframework.
- Developed web application using JSP custom tag libraries, Struts Action classes.
- Designed Java Servlets and Objects using J2EE standards and used Full-stack java all over the project for better results.
- Involved in creating Mongo DB, collections and documents and developed Mongoose Schema objects to perform CRUD operations.
- Used KAFKA tool to load the data on Hadoop File Systems and move data to MongoDB Database
- Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
- Used Specs2 and Play logger to run through pre-load and post-load test cycles for application performance and errors.
- Used JIRA for bug tracking, issue tracking and project management.
- Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server and also hands Spring Framework open source application framework that aims to make J2EE development easier.
Environment: Core Java, Multithreading, Agile Methodology, HTML5, CSS3, Bootstrap, Angular JS, JSTL, JQuery, AJAX, AWS EC2, S3, Micro Services, Hibernate, Spring Framework 4.2.0, RESTful API, SOA, JAX-RS, JSON, Hibernate, SQL, Oracle, CRUD, MAVEN, SOAP, SOAP UI, JUnit, UNIX, STS, IBM Web Sphere, Log4J, GIT, HTML5, CSS3, Bootstrap, SASS, LESS, Java Script, J Query, React-JS, Web Strom, JSP, Jasmine, GitHub, and Jenkins.
Confidential, Mooresville, NC
Sr. Java Developer
Responsibilities:
- Involved in understanding system requirements, application design, and functional specifications and verify test strategies against the requirements.
- Followed Agile/ Scrum methodology with a daily scrum and a three weeks sprint.
- Integrated and developed UI components with business components and developed web pages using HTML, CSS, JSP, JQuery and JavaScript.
- Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
- Created new tables, Sequences and written SQL queries and PL/SQL in and My SQL.
- Developed Informant service layer by using Spring MVC.
- Built a robust and secure content management system for few projects as per client's needs and requirements where JSF, JSP, HTML, JavaScript were extensively used
- Incorporated security features into some of the Custom JSF Component tags.
- Designed user screens and validations using HTML, JQuery and JSF as per user requirements.
- Developed many components of the applications from Front-end(view) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Developed various helper classes using Core java multi-threaded programming and Collection classes.
- Created client side validation tool using Angular JS and Javascript.
- Developed Cloud Compatible Micro Services using Spring Boot, java and related web technologies
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
- Heavily used Core java (Collection API, Exception Handling, Generics, Annotation) to manipulate and transfer data in the back-end.
- Strong designing and implementation work experience in java andJ2EE technologies like Core java, Enterprise java Beans (EJB), Servlets and JSP.
- Developed User interface using JSP, HTML, JavaScript, CSS, Ajax and JQuery.
- Developed DAO’s for retrieving the data from the database.
- Developed event and event handlers and object initializing using springIOC framework
- Developed MVC framework by writing action classes and light weight business logic classes using Struts2 framework and Spring3.0framework.
- Developed the distributed Java Applications using core Java, thread/Concurrency Exception handling, Java Lang, Memory Management, Collections, IO.
- Designed, developed and tested Java/J2EE/JEE/Portal applications also using Spring and Spring IOC.
- Used Spring MVC with Spring Restful Template to Produce and consume Restful Web services.
- Used Hibernate Template of Spring Framework and Hibernate Interceptors.
- Developed database access mechanism by using by HibernateORM framework.
- Developed asynchronous data retrieval using AJAX.
- Used Tomcat as web server to store the static contents and Jboss as application server.
- Applications are deployed in Windows, UNIX environments for portability testing.
- Used JIRA for bug tracking, issue tracking and project management.
- Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server and also hands Spring Framework open source application framework that aims to make J2EE development easier.
Environment: Java 7, Micro Services, J2EE, Springs, JSP, Hibernate, Struts 2.0, AJAX, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, WSDL, Oracle, ANT, Windows 2007, SOA, Design patterns, Firebug, IE Tester, jQuery, AJAX, JavaScript, HTML5, CSS.
Confidential, Middletown. CT
Java Developer
Responsibilities:
- Involved in analyzing requirements, technical design, development of various modules assigned.
- Developed several User Interfaces by using HTML, CSS, JavaScript, JSP and XML, configuring.
- Implemented Struts 2.0 for business layer and developed JSP files for developing UI using HTML, CSS, Ajax, JSP.
- Rich experiences of database design and hands on experience of large database systems: Oracle 8i and Oracle 9i.
- Developed JSP and Servlet with Core java coding for the back-end service and used AJAX to connect to the back-end.
- Heavily used Core java (Collection API, Exception Handling, Generics, Annotation) to manipulate and transfer data in the back-end.
- Involved in design and implementation of web tier using Servlets and JSP.
- Used Apache POI for Excel files reading.
- Developed server-side services using Java, spring, Web Services (Restful, SOAP, WSDL, JAXB, JAX-RPC), SOA (Service oriented architecture).
- Used Spring Injection/Inversion of Control, Hibernate ORM to get data as objects and for backend Queries writing easily.
- Implemented Spring Boot and Spring Security features.
- Developed the user interface using JSP and Java Script to view all online trading transactions.
- Testing and production support of Core java based multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate.
- Created client side validation tool using Angular JS and Javascript.
- Designed and developed Data Access Objects (DAO) to access the database.
- Used DAO Factory and value object design patterns to organize and integrate the JAVA Objects
- Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
- Coded HTML pages using CSS for static content generation with JavaScript for validations.
- Used JDBC API to connect to the database and carry out database operations.
- Used JSP and JSTL Tag Libraries for developing User Interface components.
- Performed unit testing, system testing and integration testing using junit.
- Involved in building and deployment of application in Linux environment.
- Deploying application in Development and Production servers.
- Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
- Implemented the Application using Spring MVC Framework.
- Extensively used Spring IOC module to perform the bean dependency injection in various XML files that compose the entire web application.
- Developed various Custom DAOs using Spring's Hibernate DAO support to persist the records from suitable tables in the database.
- Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Coded HTML pages using CSS for static content generation with JavaScript for validations.
- Used JDBC API to connect to the database and carry out database operations.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Worked with cots to develop the educational plan with integration of web services.
- Deployment of application using Maven.
- Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags and AJAX.
- Developed Class and Sequence Diagrams using Rational Rose Software.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
Environment: Java 7, J2EE, Springs, JSP, Hibernate, Struts 2.0, AJAX, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, WSDL, Star Team, Oracle, ANT, Windows 2007, SOA, Design patterns, Firebug, IE Tester, jQuery, AJAX, JavaScript, HTML5, CSS.
Confidential, Bowie, MD
Designation: Java Developer
Responsibilities:
- Involved in analyzing requirements, technical design, development of various modules assigned.
- Developed several User Interfaces by using HTML, CSS, JavaScript, JSP and XML, configuring.
- Implemented Struts 2.0 for business layer and developed JSP files for developing UI using HTML, CSS, Ajax, and JSP.
- Used Spring Framework at Business Tier and also spring’s Bean Factory for initializing services.
- Implemented the Application using Spring MVC Framework.
- Extensively used Spring IOC module to perform the bean dependency injection in various XML files that compose the entire web application.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Developed various Custom DAOs using spring’s Hibernate DAO support to persist the records from suitable tables in the database.
- Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Worked with cots to develop the educational plan with integration of web services.
- Deployment of application using Maven.
- Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags and AJAX.
- Created client side validation tool using Angular JS and JavaScript.
- Developed Class and Sequence Diagrams using Rational Rose Software.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
Environment: Java 7, J2EE, Springs, JSP, Hibernate, Struts 2.0, AJAX, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, WSDL, Star Team, Oracle, ANT, Windows 2007, SOA, Design patterns, Firebug, IE Tester, jQuery, AJAX, JavaScript, HTML5, CSS.
Confidential
Software Developer
Responsibilities:
- Participated in gathering business requirements, authored High Level Design (HLD) and Detailed Design (DLD) for each independent module of the project.
- Developed Sequence and Class Diagrams using Rational Rose software.
- Wrote persistent Hibernate mapping classes using annotations approach.
- Worked on Oracle as back end database for storing the application data.
- Worked on Subversion as version control system for maintaining uniformity of application code among the developer.
- Used Spring Framework extensively for Controller and View components.
- Developed user interface using JSP, HTML, CSS, and JavaScript to simplify the complexities of the application and worked on XML parser and XML beans as well.
- Development of the web tier components using HTML, CSS, JSP and JavaScript.
- While using spring as Application Level Framework, hibernate is used as persistence Framework.
- Implemented design Patterns like Singleton, Factory, Template and DAO patterns.
- Implemented Log4j mechanism for logging and testing the application in JBoss application server.
- Involved in troubleshooting technical issues and enforce best practices.
- Maintained, developed and fixed bugs for applications.
- Documented and unit tested website code and applications.
- Collaborated with a team of developer to build a multi-tier complex Enterprise Java components and ecosystems.
- Development and enhancement of the stored procedures and DAO classes.
- Analysis and fixing the beta defects in User acceptance testing.
- Extensive participation in application Integration testing.
- Developed software solutions according to the quality and delivery standards of the program.
Environment: Java, JEE, Spring MVC, Spring Web flow, Spring 2.5, Spring Security, Spring Batch, Hibernate ORM, JPA, Maven, XML, Ajax, LDAP, Web Services, Oracle Database, JBoss, JUnit, Log4J, Eclipse based Spring Source Tool Suite(STS), Apache tomcat.
