Java Developer Resume
Pittsburgh, PA
SUMMARY
- Around 8 Years of experience in Analysis, Design, Planning, Development, Implementation and Delivery of web applications using Java and J2EE technologies
- Expertise includes Core JAVA,spring, Web service (REST, SOAP), Hibernate, JSF, EJB, Struts, JMS, HTML5, Ajax, Jason, PL/SQL, Design Pattern, RDBMS, and Maven.
- Proficient in application development using spring modules Spring Boot, Spring Data JPA, Spring - Core, Spring-AOP, Spring-DAO.
- Expertise in various open source frameworks like Struts, spring and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate.
- Proficient in XML and its parsing technologies like XSL/XSLT, SAX, DOM, X path, SOAP, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP, Apache Axis.
- Expertise experience in designing and developing front-end UI using HTML5, XHTML, DHTML, JavaScript, Jquery, Bootstrap JS, Angular JS, Angular2, Angular4, Node JS, React JS
- Expertise in developing SOA(Service Oriented Architectures) and Micro-Service architectures using J2EE web services based on Restful(JAX-RS), SOAP(JAX WS), JAX-RPC and JAXR(Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
- Strong working Knowledge on Amazon Web Services (EC2, S3, SimpleDB, Dynamo DB, RDS, RedShift, ELB, SQS, IAM, Cloud Watch, EBS, Cloud Front, VPC, Elastic Beanstalk, Security Groups, EC2 Container Service (ECS)), using the Elastic Search APIs (Document, Search, Indices, Cluster, etc.)
- Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
- Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB, Redis and MySQL.
- Experience in Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, and Optimistic.
- In depth knowledge on core java concepts such as OOPS, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
- Vast experience in design and development of Java and J2EE Technologies like Servlets, JSP, JDBC JTA and JNDI.
- Expertise on entire SDLC in Intranet and Internet applications using Web/Application Servers like Tomcat, Glassfish, JBoss, WebSphere and WebLogic Application Server.
- Expertise in design and develop applications using MVC frameworks like Struts, JSF and spring, SpringBoot.
- Good knowledge in implementing Spring Boot Micro Services to divide the application into various sub modules.
- Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
- Strong working knowledge in using many Integrated Development Environment (IDE’s) such as NetBeans, Eclipse, My Eclipse, WebSphere Studio Application Developer (WSAD), Rational Application Developer (RAD), Oracle JDeveloper…etc.
- Experience in using different Java API likes iText, Apache POI, Apache CXF, JNDI, JPA, JAI, JMF, etc.
- Demonstrated ability to identify root causes/ debugging of problems and troubleshoot, considering both long and short-term impact of proposed solutions and developed workable solutions Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer
- Experience in developing and deploying session beans, entity beans representing different types of business logic abstractions.
- Good experience in writing SQL statements and stored procedures
- Experience in oracle supplied packages,Dynamic SQL,Records,and PL/SQL Tables.
- Built web applications with database connections using Spring Boot.
- Worked on UNIX, Linux.
- Experience in Java design patterns such as Session Facade, Singleton, Data Access Objects (DAO), and Business Delegate
- Comfortable with Scrum framework for project implementation
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, Junit, Hibernate 3.x, Log4J Java Beans, EJB 2.0/3.0, JDBC, RMI, JMS, JNDI
Frameworks: Struts, Spring, Hibernate, SOLR, SEAM, JSF,REST API.
Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, GUI, Web services (SOAP, WSDL, Axis) Apache POI, iText, JBoss SEAM, Angular JS, angular2, angular4, Node Js, React JS
AWS Services: EC2, VPC, S3, RDS, SNS, SQS, Glacier, Aurora, Security Groups, DynamoDB, IAM, Auto Scaling
Application Servers: IBM WebSphere 5.x/6.x, WebLogic 8.x/9.x, Tomcat 5.x.
Programming Languages: Java, SQL, PL/SQL, UML
Database Technologies: Oracle 7.x/8.x, MySQL, IBD DB2
IDE: RAD6.x/7.x, Eclipse 3.x, Net Beans, Dreamweaver
Operating Systems: Windows, UNIX, Linux
Source Control: Rational ClearCase, CVS, ClearQuest.
Methodologies: UML, OOAD, RUP, Waterfall model, Agile.
Others: Microsoft Visio, ANT, ClearQuest, Omniture Site catalyst, TOAD, Shell scripting, Rational Rose, Putty, WinSCP, SAP APO, SAP IBP, elastic search, and Supply chain management
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Involved E2E of the SDLC, in requirements gathering, design, development and deploying application
- Used J2EE technologies like JSP, Spring and JDBC to develop business modules in the applications
- Performed AngularJS form validation and validation messages displaying with ng-show and created a custom validation directive for comparing two input fields.
- Used AngularJS to route different endpoints and created custom directives to display data in UI.
- Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using ReactJS.
- Implemented BackboneJS and ReactJS to create a dynamically changing website.
- Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node. Js
- Developed web services in REST
- Worked in Agile framework
- Used Spring Dependency Injection properties to provide loose coupling between layers
- Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service
- UsedHibernateOR framework withSpring for data persistence and transaction management
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database
- Actively involved in designing and implementing Singleton and Front Controller, Service Locator, Business Delegate and Data Access Object design patterns
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements
- Worked on Spring 7 modules
- Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams
- Involved in configuration management setup using GITHUB
- Use of SOAPUI to verify the WSDL end point URL.
- Performed unit testing using JUnit, system testing, and integration testing
- AWS Services: EC2, VPC, S3, RDS, SNS, SQS, Glacier, Aurora, Security Groups, DynamoDB, IAM, Auto Scaling
Environment: HTML, CSS, Java Script, XML, JAX-WS, Core Java, EJB, Spring, Servlets, JDK, JDBC, MYSQL, Stored Procedures, PL/SQL, Triggers, Linux, SOAP, JBoss, elastic search, Junit, Sub Version and Eclipse, REST API.
Confidential, Houston, TX
Senior Java Developer
Responsibilities:
- Involved E2E of the SDLC, in requirements gathering, design, development and deploying application
- Used J2EE technologies like JSP, Spring and JDBC to develop business modules in the applications
- Built web applications with database connections using Spring Boot.
- Developed web services in REST
- Worked in Agile framework
- Used Spring Dependency Injection properties to provide loose coupling between layers
- Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service
- UsedHibernateOR framework withSpring for data persistence and transaction management
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database
- Actively involved in designing and implementing Singleton and Front Controller, Service Locator, Business Delegate and Data Access Object design patterns
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements
- Worked on Spring 7 modules
- Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams
- Involved in configuration management setup using GITHUB
- Use of SOAPUI to verify the WSDL end point URL.
- Performed unit testing using JUnit, system testing, and integration testing work done on EC2, VPC, S3, RDS, SNS, SQS, Glacier, Aurora, Security Groups, DynamoDB, IAM, Auto Scaling
- Worked on UNIX, Linux.
- Worked on docker,kubernates.
Environment: HTML, CSS, Java Script, XML, JAX-WS, Core Java, EJB, Spring, Servlets, JDK, JDBC, MYSQL, Stored Procedures, PL/SQL, Triggers, Linux, SOAP, JBoss, elastic search, Junit, Sub Version and Eclipse, REST API.
Confidential, Houston, TX
Senior Java Developer
Responsibilities:
- Worked on enhancements in JAVA, Spring and hibernate
- Worked on Requirements gathering, Design, Development, Unit testing and deployments
- Responsible for complex issues fixing, review and sign-off design
- Involved E2E of the SDLC, in requirements gathering, design, development and deploying application
- Worked on IBP End to End Implementation for S&OP, Demand and Supply
- Worked on Planning Model configuration such as Attributes, MDT, Time Profile, Planning Area, Planning Level, Key figure, Key figure calculation and disaggregation, Planning Model transport
- Created different Planning Operators and Application Jobs
- Created Versions and Scenarios as users needed.
- Created Statistical Model setup and Supply Planning Model setup.
- Experience in oracle supplied packages,Dynamic SQL,Records,and PL/SQL Tables.
- Created Custom alerts
- Work done on EC2, VPC, S3, RDS, SNS, SQS, Glacier, Aurora, Security Groups, DynamoDB, IAM, Auto Scaling
- Built web applications with database connections using Spring Boot.
Confidential, Newyork,NY
Java Developer
Responsibilities:
- Involved E2E of the SDLC, in requirements gathering, design, development and deploying application
- Used Spring Framework for developing the application and used JDBC to map to Oracle database
- Extensive use of maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data
- Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database
- Developed Apache Ant Build Scripts for generating the EAR for deployment
- Log4j was used for logging the logs for the entire application
- Neon Shadow and JDBC is used to establish connectivity to db2 dbFront end development using HTML, Java Script, and CSS
- Used J2EE technologies like JSP, EJB and JDBC to develop business modules in the applications
- Developed web servlets using JSP, JDBC for processing the data on the server
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements
- Responsible for validation of Client interface JSP pages using Struts form validations
- Used Spring Dependency Injection properties to provide loose coupling between layers
- Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service
- Experience in oracle supplied packages,Dynamic SQL,Records,and PL/SQL Tables.
- Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams
- Involved in configuration management setup using CVS repository and build management using ANT
- Performed unit testing using JUnit, system testing, and integration testing
- Work done on EC2, VPC, S3, RDS, SNS, SQS, Glacier, Aurora, Security Groups, DynamoDB, IAM, Auto Scaling
- Worked on docker and Kubernetes technologies.
- Worked on UNIX, Linux.
- Worked on docker, Kubernetes.
Environment: HTML, CSS, Java Script, XML, JAX-WS, Core Java, EJB, Struts, Servlets, JDK, JDBC, MYSQL, elastic search, Stored Procedures, PL/SQL, Triggers, Linux, SOAP, JBoss, Junit,REST API, Sub Version and Eclipse.
Confidential, Houston,TX
Java Developer
Responsibilities:
- Involved in design, development, Object Oriented Analysis and testing the application
- Front end development using HTML, Java Script, and CSS
- Used J2EE technologies like JSP, EJB and JDBC to develop business modules in the applications
- Developed web servlets using JSP, JDBC for processing the data on the server
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements
- Responsible for validation of Client interface JSP pages using Struts form validations
- Used Spring Dependency Injection properties to provide loose coupling between layers
- Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service
- UsedHibernateOR framework withSpring for data persistence and transaction management
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database
- Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams
- Involved in configuration management setup using CVS repository and build management using ANT
- Performed unit testing using JUnit, system testing, and integration testing
- Experience in oracle supplied packages,Dynamic SQL,Records,and PL/SQL Tables.
Environment: HTML, CSS, Java Script, XML, JAX-WS, Core Java, EJB, Struts, Servlets, JDK, JDBC, MYSQL, Stored Procedures, PL/SQL, Triggers, Linux, SOAP, JBoss, Junit, REST API, Sub Version and Eclipse.
