Sr. Java Developer Resume
Indiana Polis, IN
SUMMARY
- Over 7+ years of experience in analysis, design, implementation and testing of Object Oriented applications in the Client/Server environment using Java/J2EE.
- Used Maven, Serena PVCS Version Manager 8.2, MKS, Drools, CVS, IBM clear case VSS (Visual SourceSafe) for managing the source code.
- Good hands on experience in Spring Core (IOC and AOP), Struts 2 and Hibernate frameworks.
- Expertise in Server Side Programming using J2EE, Java, JSP, Servlet, Spring MVC, Angular JS, Swing, HTML, JavaScript, EJB, Swing, SQL, PL/SQL.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), IOC (Inversion of Control), DAO (Data Access Object) and familiarity with AOP (Aspect Oriented Programming).
- Contributing in all phases of the development lifecycle by java11.
- Experienced in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using Rational Unified Process (RUP) and UML (Unified Modeling Language).
- Expertise in designing and developing web based enterprise applications using J2EE technologies and frameworks like JDBC, Servlets2.3/2.4, Struts, JSPs1.2/2.0, EJB 2.0, MDB, JNDI, JMS1.1, Java Beans, Log4J, XML, HTML and UML.
- Expertise in Agile and Waterfall Software Development Methodology including Scrum technology.
- Prepare and produce releases of software components of java11
- Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
- Expertise in Data archival and Data migration, ad - hoc reporting and code utilizing SAS on UNIX and Windows Environments.
- Writing well designed, testable, efficient code on java11.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Worked extensively on designing and developed software using IBM WebSphere Commerce Suite (WCS 5.6.1) on AIX (UNIX) Platform.
- Superior proficiency in AWT, JBoss, SWT and Java Swing and in Object-relational mapping using Hibernate.
- Developing automated process for builds and deployments; Jenkins, Ant, Maven, Shell Script and Perl.
- Ensure designs are in compliance with specifications of java11
- Expertise in deploying applications on IBM Web Sphere Application Server 7.0/6.0/ 5.3, BEA WebLogic 9.1/7.x, JBoss 4.0 application servers and Tomcat 5.0 web server.
- Sound skill in Swing MVC architecture, design patterns, Collections Frameworks, Exceptions handling and multi-threading.
- Strong experience in XML and SGML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, EJB, JAXP, JAXB, XML-RPC and XML Beans.
- Expertise in developing and consuming Web services including different technologies and standards like DTD, SOAP, Restful API calls on server side, WSDL, Apache CXF, JAX-WS and Apache Axis.
- Full Stack Modern Progressive Web Apps - ReactJS, Redux, GraphQL.
- Independently integrate multiple APIs and new features using React + GraphQL stack.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review by java11.
- Experience in using version control and configuration management tools like SVN, CVS and VSS.
- Experience in designing, developing and implementing E-Commerce, B2B, standalone applications using J2EE technologies in Retail, Telecom, and Banking and Insurance domains.
- Contribute to the Design and develop high quality software for large Micro-service Applications
- Wrote business rules using Drools and business logic processing customs declarations.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Jasper, Rational Application Developer(RAD) for Java/J2EE application development.
- Write well designed, testable, efficient code using java11
- Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle (8i, 9i and 10g), MySQL, DB2 and SQL Server environments.
- Proficient in software documentation and technical report writing.
- Contribute in all phases of the development lifecycle by java11.
- Demonstrated delivery experience of Micro services APIs using Spring boot.
- Analytical, methodical, and resourceful approach to problem solving and decision-making; identifying and documenting root causes and counteractive actions to meet short and long-term business and system requirements.
- Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
- Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance with java11.
- Strong knowledge on working with GraphQL schema, queries and mutations to interact with Mongo DB and several other data layers
- Good knowledge on working with Apollo client to interact with GraphQL server.
- Created GraphQL schema and queries to interact with Mongo DB database.
TECHNICAL SKILLS
Programming Languages: Java, grap hq Groovy, XML, HTML5, Servlets, JDBC, and java11, GraphQL.
Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript, GraphQL
Application and Web Servers: Apache Tomcat 3.3, 5 and 7.0.21, 5.x/6.x, Jboss 4.3 and 7.0.1, Web Sphere, Web logic
J2EE Technologies: JSP, Servlets, Struts, Hibernate, Springboot, Spring MVC,Grails, Spring DAO, Spring Security, Spring WS, Drools, Jboss Enterprise portal, Jboss seams, JSTL, EJB, RMI, JDBC, JMS, Web Services, JSF Birt Report, Crystal Reports
Other: Angular JS, Node JS, Full Stack, LinQ, Drools, BPM
Developer Tools (IDE): Eclipse, Net Beans,intellij,WSAD, RAD
Databases: Oracle, DB2, MS SQL Server, MS Access, Sybase
Modeling Languages: UML
Configuration Management Tools: Rational Rose, JUnit, JMock, Log4j, CVS, SVN, ANT
RDBMS: Oracle 8i/9i/10g, SQL SERVER 2000, 2005, 2008, DB2, Sybase, MS Access
Operating System: Windows XP/VISTA/windows, UNIX/Linux
PROFESSIONAL EXPERIENCE
Confidential, Indiana polis, IN
Sr. Java Developer
Responsibilities:
- Implemented agile methodology throughout the project development lifecycles.
- Analysis, design and development of Application based on J2EE using Spring and Hibernate.
- Developed and designed the front end using HTML5, CSS3, JavaScript with Ajax and tag libraries.
- Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
- Developed mock data generation feature that is integrated with GraphiQL IDE interface to allow users to send queries against their custom generated schema and render mock results in order to familiarize users to the GraphQL syntax.
- Setting up an environment, configuring an application and deployment in IBM Web Sphere8 Application Server.
- Developed reusable custom directives using the AngularJS
- Developed user management screens using AngularJS, business components using Spring framework and DAO classes using JPA framework for persistence management and involved in integrating the frameworks for the project.
- Developed scripts in Python and Excel VBA to automate the data analysis, generating statistics isolating trends in memory failures.
- Strong knowledge on working with GraphQL schema, queries and mutations to interact with Mongo DB and several other data layers.
- Good knowledge on working with Apollo client to interact with GraphQL server.
- Used npm module to install the required modules with in the application.
- Leveraged two way data binding through scope in applications built on AngularJS.
- Experience in Bootstrap and CSS media queries for responsive web design
- Implemented Spring MVC for designing and implementing the UI Layer for the application
- Used spring framework for Dependency Injection (IOC), Model View Controller (MVC)and integrated with Hibernate framework.
- Integrated Spring DAO for data access using with Hibernate to implemented CRUD operations against Data base.
- Used Annotations on all the layers of application development in Spring to wire the components.
- Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Involved in implementing application using Spring MVC framework.
- Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Oracle.
- Implemented transaction management using Spring AOP. Used JNDI lookup for LDAP Authentication parameters.
- Design of database for ADF data entry screens. Used JSON for real time browser to server communication.
- Implemented an express-graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.
- Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in order to visualize the one-to-many relations between schemas in a SVG format.
- Configured and used Maven scripts to deploy application in server.
- Developed web pages using JSP Tag Libraries, HTML, and JQuery.
- Worked on development of PF (Policy Fulfillment) application which involves the coding of Java, database as IBM DB2.
- Wrote client side validations using JavaScript. Developed data access layer to switch between Mongo DB and SQL Server.
- Created an XML schema for the Solr search engine based on the Oracle schema.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and React JS.
- Developed server-side services using Java (multithreading, collections).
- Developed Action Classes, Service Classes for Resident Insurance premium payment module.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
- Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
- The Restful web services have been used to retrieve and update the data using Ajax
- Implemented Persistent layer using JPA interfaces. Configured JPA to use Hibernate as ORM tool.
- Implemented domain-specific tasks for the business process management suite (jBPM in Java).
- Designed and Developed RESTful web-service based on JAX-RS and Spring framework
- Developed web services using HTTP, REST and XML technologies
- Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud Services of Amazon Web Services (AWS).
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Designed, developed and implemented document transformation applications using XML tool
- Used DOM parsing methodology for serializing and parsing the XML request and response.
- Developed unit test cases and functional test cases using Junit.
- Developed application of Web Services with the help of IDE tool. Used GIT as version control system.
Environment: Java 11. J2EE, JEE, HTML5, CSS3, Bootstrap, JQuery, Spring, Spring Boot, Spring Batch, Hibernate, JSP, JQUERY, JSON, Maven, JUnit, JBPM, Angular JS, NodeJS, Ext JS, React JS, Backbone JS, Akka, GIT, WebSphere, GraphQL, TDD, Apache Camel, Oracle ADF, AWS, MultiThreading, Visio, IRAD, Jenkins, GraphQL, Groovy/Grails, Log4J, Solr, Mongo DB, Python, Mule ESB, Linux, RESTful Web service.
Confidential, Omaha, NE
Sr. Java/J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle.
- Preparing the Design Documents and analyzing the functional specifications.
- Involved in the table design.
- Designed the application using Agile Methodology.
- Worked on the Spring framework like Spring IOC and Spring DAO
- Used Ibatis to populate the data from the Database.
- Used JavaScript and jQuery for validating the input given to the user interface.
- EJB components are deployed on the Web Logic.
- Developed the application using Spring MVC, Servlets and JSP pages for authentication.
- Involved in conversion of client side code to Angular JS based UI.
- Used JSON for Data Interchange between Angular JS and Spring MVC.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML.
- Designed and implemented database structure in MySQL Server.
- Designed Interactive GUIs using Java Applets and Swing.
- Built CVS and XML file loaders and splitters for financial data.
- Designed and implemented NoSQL Cassandra keystores and column families.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Used CVS for version controlling and JUnit for unit testing.
- Prepared statements are used for communication with MySQL database.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Implemented Spring IOC for server side Java components.
- Developed Maven Scripts for the build process and deployed in WebLogic 10.2.
- Developed RESTFUL web service.
- Front end applications were developed using HTML 5, CSS 3, jQuery, AJAX.
- Hands on experience in JSON and XML parsing.
- Hands on experience in resolving issues in the production server.
Environment: : Apache Tomcat server, Struts 1.x, JSTL, CSS, DB2, JSP, JDBC, Taglibs EJB, RAD, J2EE, Java, UML, HTML, JUnit, Log4j, GraphQLJavaScript, Cassandra, J2EE Patterns, SQL, MVC, CVS, MAVEN, Selenium.
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Actively participated in Requirement Analysis and Documentation as per SDLC methodologies using Agile model
- Designed use cases for the Application as per the business requirements.
- Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
- Developed the User Interface Templates using JSP, JavaScript, CSS, HTML.
- Developed the Java Code using Eclipse as IDE.
- Developed complete Web tier of the application with Struts MVC framework.
- Developed Action Classes, which acts as the controller in Struts framework.
- Implemented validation with Struts framework.
- Implemented new business logic in filter class.
- Analyzed the EJB performance in terms of scalability by various Loads, Stress tests using Bean test tool.
- Developed Session Beans as the clients of Entity Beans to maintain the Client state.
- Implemented Named and Native queries to be used in DAO layer.
- Created Stored procedures, triggers using PLSQL for data modification (Using DML insert, update, delete) in SQL Server.
- Used Rest Web Services on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Used Git for Version Control.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Implemented SOAP for data transfer to Web Service.
- Tested SOAP web service using SOAPUI.
- Developed Ant Scripts to build and deploy on to WebLogic Application Server 7.0.
- Developed JUnit test classes.
- Use of SAX and DOM parser for XML creation/reading.
- Created XML based schemas.
- Actively involved in configuring the JBoss 6.0 application Server and deployed all the modules like Web modules and Business modules.
- Log4j for logging error/debug messages and managing them.
- Used JIRA for Project Management, Bug Tracking and Issue Tracking.
- Worked on creating UML (Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams) using Rational Rose.
Environment: Java, J2EE1.4, SDLC, Agile, Eclipse, Servlets, JSP 1.1, JDBC, EJB, Struts MVC, XML, HTML & JavaScript, JSP, Ant, UML, SQLServer, JBoss 6.0, SAX, DOM, Git, SAX and DOM parser.
Confidential
Java Developer
Responsibilities:
- Maintain site-wide design standards and contribute to the evolution of standards.
- Communicating regularly with HQ designate, reporting on project progress and other aspects of projects.
- Created and optimized graphic prototype websites and application interfaces with using Adobe Fireworks CS3.
- Designed business applications using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS based on the W3C standards.
- Designed professional web applications in a standardized format, which targets the W3C standards.
- Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Using advanced level of HTML, XML, AJAX, JavaScript, CSS and pure CSS layouts.
- Used HTML, CSS, XHTML and DHTML in view pages for front-end.
- Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
- Wrote Hibernate configuration and mappings xml files for database access.
- Used Jenkins for continuous integration.
- Used Spring for dependency injection.
- Implemented EJBs and Session beans in the Business logic.
- Extensively used JSF to perform various actions on fixed income such as bonds of the employee in the organization.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Performed unit testing of the application using JUnit.
Environment: CSS, HTML, DHTML, XHTML, Dreamweaver, J2EE, Java, J2EE, JSP, JDBC, JUnit, XML, HTML,Eclipse 3.1 IDE, XSLT.