Java Developer Resume
Nc, CharlottE
SUMMARY:
- 10+ years of experience with full life cycle (SDLC) of the software development process including requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation of Client/Server, Distributed, Internet and E - Commerce. With the progressive journey as a developer got experience with different technologies like Java/J2EE, spring, Hibernate, Struts, JSP, PL/SQL. Now that's just a part of what you will look for as a developer. Got experienced with HTML, CSS, XML, XSLT, Java Script, Ruby on rails, AJAX, API, Restful, UNIX, Shell, Script and Restful Web Sphere. As said experience is never enough so got expertise on writing Sub Queries, Cursors, Functions and performed data analysis using SQL, SQL Server Management Studio..
- Strong experience in SQL and DB2 Server to develop the web applications. Have good knowledge in maintaining NoSQL database MongoDB.
- Experience in designing and implementing AWS Solutions using EC2, VPC, IAM, RDS, S3, Route53, EBS, Elastic Load balancer (ELB), Cloud Watch and Cloud Formation.
- Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
- Experience in configuring VPC (Virtual Private Cloud) with public/private Subnets, deploying instances to these subnets and configuring network access lists.
- Good experience on DevOps tools such as GIT, Docker, Jenkins, Maven and Chef.
- In-depth knowledge of Apache Subversion (SVN), GIT and Jenkins Continuous Integration Server-Installation, Configuration, Design and Administration and integrating these tools with other systems.
- Expertise in build tools like MAVEN and ANT for building deployable artifacts such as war and ear from source code.
- Hands on experience working with configuration management tool Chef, setting Chef-Workstation, Chef Server and Chef Nodes.
- Extensive experience in deploying, configuring, and administering J2EE Application Servers like Web sphere, Web Logic 7.0 and Apache Tomcat.
- Expert in using integrated development environment like Eclipse, NetBeans, IntelliJ and Adobe Brackets.
- Strong Documentation skills and Excellent Analytical, Communication and Effective Presentation Skills and possess an ability to work both in a team as well as individual environment.
TECHNICAL SKILLS:
JAVA,J2EE, SOAP, REST, MULESOFT, B2B, CLOUD, UNIX, DB2, HADOOP, XML, HTML, JAVA SCRIPT, XML, CSS, RESTFUL WEBSERVICES, APACHE TOMCAT, SCRUM METHODOLOGY, BOOTSTRAP, CXF, SOAPUI 5.2.0, LISA 7.5, GUI INTERFACES, SWINGS AND AWT, THREADS, NETWORKING, ANT, JUNIT, SOLARIS,, ADOBE FLEX 3, CAIRNGORM FRAMEWORK, ORACLE 10G/9I:
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Architect
Responsibilities:
- Completed analysis, prototyping, estimating, and designing new application.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Moved the applications from JRun server to Tomcat server.
- Integrated springs and JSF to implement the spring dependency injection.
- Used web services for Authentication and Authorization.
- Provided training on latest technologies to the existing employees on the team.
- Built REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Created the dynamic application prototype and implemented application UI utilizing Google Web Toolkit (GWT).
- Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer.
- Applied ILOG JRules on Loan Approvals; Developed barcode/label creation using Applet and JavaImaging; designed/Developed Swing UIs for attachment diagnosis.
- Used JSP, AJAX, HTML, CSS and JavaScript libraries like Bootstrap and jQuery to develop the User Interface.
- Used Angular JS and Node JS to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives,
Environment: JAVA 1.6, J2EE, Mule ESB 3.5.4, Servlets, EJB, JDBC, GWT, JAXB, Spring-IOC/DI, Spring Security, AOP, MVC, JSF components, DAO, HTML, Angular, Bootstrap, ReactJS, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Oracle 10g, Log4J, Eclipse, CVS, DOJO, Ant, SOA, SOAP, DB2, PL/SQL, SQL, PostgreSQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX-RS, JERSEY, Windows XP.
Confidential
Sr. Full Stack developer
Responsibilities:
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed presentation layer using XML, XSL, JavaScript, CSS, JSP, JSTL, Custom tags etc.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Proficient in building Web User Interface (UI) utilizing HTML5, CSS3, JavaScript, Node.js, DOM, jQuery, Angular Js, Hapi Js and Ajax that are W3C Web Standards and are program good.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
- Involved in implementing JQuery for providing interactive user interfaces.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQLs.
Environment: Mulesoft, SOA, XML, XSD, OWASP, Spring, Hibernate, Spring Security, Spring Boot, XSLT, Java, Android 4.x, DDMS, Windows 8, RESTful Web Service, SOAP , GUI, Junit, Google API, Frameworks, GitHub Source Xpath, WSDL, Core Java, J2EE, Spring framework, RESTful WebServices, Apache Tomcat, MyBatis, Eclipse, JUnit, HTML, GIT, JIRA (defect-tracking tool), JavaScript, Servlets, Scrum methodology.
Confidential
Sr. Full Stack developer
Responsibilities:
- Developed Java/J2EE code, business logic using Spring, Hibernate framework and OOP concepts, involved in Peer code reviews.
- Developed the Frontend application with AngularJS.
- Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
- Used Spring MVC framework & Integration for Server side programming.
- Developed UI based on struts framework, using JSF, JSP, JSTL, Servlets and Back Bone JS DHTML with extensive java scripts to reduce Server hits, improving performance.
- Developed Servlets and JSP to interact with EnterpriseJava Beans (EJB) containing all the Business Logic.
- Used Hibernate as the persistence layer to interact with Oracle DB.
- Wrote complex SQL, Stored Procedure, HSQL & Criteria queries and reviewed the same with peers.
- Used Java Embedding activity for executing Java classes for complex business logic.
- Implemented build package tool using Maven and build the code in Jenkins.
- Build and Deployment of services in Mule ESB 3.7.3 server.
- Code walk-throughs, Mule Debugging and Error fixing.
- Had experience in using the enterprise security, notifications features provided by Mule.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
- Used XML, HTML< Javascript, Angular, Bootstrap, React, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
- Implemented a large part of the UI dynamic functionalities using CSS, Ajax, JSON, XML, Bootstrap, Angular JS and HTTP static resource handler to handle static content in Mule flow.
- Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility MUnit for mocking and unit testing of Mule flows.
- Successfully managed performance of the services by using "Scatter and gather" and "choice router"
- Extensively used HP-ALM to track defects in DEV, TEST and STAGE environments.
- Used GIT as a version and source controlling tool and deployed the application on premises as well as on Cloudhub.
Environment: MuleSoft ESB version 5.4.3, Java 1.8 & 1.7, Mule ESB server Runtime 3.7.3, Talend, Jenkins, RabbitMQ, Rally, Flow dock, , Hibernate, Spring Security, Spring Boot, OWASP, LTS, Mule Management Console (MMC), RAML, Cloudhub, HTML 5, JavaScript, Bootstrap, CXF, RESTFUL, XML, JSON, Maven, Microsoft Visio Standard -2010, DbVisualizer 9.2.7, Altova XMLSpy 2015, SoapUI 5.2.0, LISA 7.5.1, HP ALM explorer -12, Tortoise SVN 1.9.3 and Ultra Edit
Confidential
Sr. Java Web Developer
Responsibilities:
- Coordinated closely with client's Enterprise Architecture team in signing off the design of the application.
- Involved in design and development of modules in the application.
- Involved in implementation of project as an SME in all the phases and ensured quality deliverable to the client. U-verse SDP makes IPTV, VOIP, HSIA, and Wireless service calls for AT&T's U-verse customers. SDP offers Ordering and Provisioning, Service Activation, Service Management, User Subscription Management, Product and Package Management, Service Metric and Revenue Assurance, Service Partner management
- Implemented MVC architecture using Spring MVC framework.
- Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
- Used DOJO for client side framework.
- Developed Data persistence API using Hibernate and Spring DAO layer.
- Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept.
- Used Hibernate by creating its mapping file and coding for data access methods.
- Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, and REST web services.
- Implemented critical DB design optimization techniques in the application. Created Oracle cron jobs to update crucial tables.
- Redesigned and tuned SQL queries to improve the performance of the applications.
- Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
- Worked on Maven2 during build process also modified pom.xml to use latest libraries and specifications.
- Worked in build process, such as running build scripts to check out the code from SVN, to build it and deploying under UNIX boxes also running Web sphere deploy, startup scripts.
- Develops integration workflows using Mule ESB framework.
- Involved in creating http inbound/outbound flows & orchestration using XPath using MULE ESB.
- Experience with Mule administration, configuration and tuning.
- Experience with Mule Soft MMC and Enterprise release capabilities.
- Involvement in end to end project phases and providing warranty support on the applications.
- Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
- Involved in achieving minimum percentage of code-coverage for unit tests, which was a requirement for committing to a repository.
Environment: Java/J2EE, JSP, Mule soft ESB 3.5, Any point studio, Active MQ, PostgreSQL, Servlets, HTML, JavaScript, Spring-IOC, AOP, MVC, Hibernate, XML, XSD, XSLT, JUnit, RAD, Oracle- SQL & PL/SQL, WAS 8.1, ANT, Clear Case, Log4j, Unix, Microsoft Visio, QC, JIRA.
Confidential
Java UI Developer
Responsibilities:
- Involved in Design, implementation and Coding.
- Reviewed requirements with the Support Group and developed an initial prototype.
- Integrated web services and messaging systems with Mulesoft ESB.
- Experience in building load balanced environments and administering SOA components.
- Created Mule ESB Flows, performed payload transformation.
- Developed a middleware data identity mapping solution utilizing Spring, JPA.
- Designed & implemented the error processing strategy for the SOA integration.
- Involved in creating Servlets and JSP.
- Involved in creation of web services, and web methods with hibernate, Implemented
- Web Services in JAXP based on SOAP protocols using XML and XSLT.
- Worked extensively in creating data sources with JDBC
- Involved in the analysis, design and development of the application components using JSP,
- Servlets, EJB components and J2EE design pattern.
- Made changes in the JSP pages according to the requirement.
- Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML, CSS and
- JavaScript.
- Created Ajax forms for update operations
- Data was converted into JSON using JSP tags.
- Developed Multi -threaded code for web application development.
- Developed online SQL query facility using JSTL to manage the database.
- Worked on the Unit testing and Integration testing.
- Worked on Stored Procedures using the oracle database.
- Registration process handled by entity bean with communicates to the oracle database.
- Developed server side utilities using J2EE technologies Servlets, JSP, EJB.
Environment: Core Java (GUI interfaces, Swings and Awt, Threads, Networking) J2EE, MulesoftESB, Servlets, JSP, XML, Design Patterns, Oracle 8i, Cloud computing (Platform as servie), SQL, Pl/Sql, JBOSS, Eclipse, JUnit.
Confidential
Java Developer
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Worked with NoSql and Big Data technologies such as MongoDB, Cassandra, Hadoop.
- Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
- Implemented EJB's session bean to maintain mobile session.
- Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
- Developed REST services to talk with adapter classes and exposed them to the angular js front-end.
- High use of Selenium in collecting client's information, development, identifying test cases, compatibly testing, automation of test scripts, Flex application testing and design, requirements review, design review, test plan review.
- Implemented application level persistence using Hibernate and Spring.
- Configured Struts, Hibernate framework with Spring MVC.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Experience Working on Selenium, QC, Rally, QTP, LoadRunner, JMeter, Fiddler, SOAP UI, REST/SOAP testingand API testing
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Deployed the application on Weblogic Application Server cluster on Solaris environment.
- Deployed EJB Components on WebLogic.
- Creation of REST Web Services for the management of data using Apache CXF.
- Architecture& Designed the Restful web services and developed core component layers like xml validation, core service layer, solr search and transformation components.
- Development of AJAX toolkit based applications using JSON.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML
- Updated the existing PDF templates with the data retrieved from database using Spring Framework and Hibernate.
- Used Struts 2.0, Hibernate, Spring, IText, AngularJS, HTML, CSS, JavaScript, JQuery, and Ajax
- Created Hibernate mapping files which consists of Hibernate associations.
- Created Email functionality to send emails with the dynamically created PDF attachments.
- Worked on Apache POI for exporting the data into the Excel.
- Solved the issues of the existing framework, provided the best practices, and provided the solution for open connection issues.
- Mentored two developers in the team to clear technical questions and helped them in coding using best practices.
- Worked with the Business users, Manager, Testers, and transfer the business requirements knowledge to the other developer in the team.
- Responsible for merging the code, deploying the application and managing the code base.
Environment: Java, J2EE, Servlets, JSTL, JSF, ICE Faces, XML, iRise, CSS, Spring, Hibernate, Struts, Weblogic, APACHE CXF and REST, JQuery, AJAX, ExtJS, JavaScript, JSP & SERVLET, Oracle, CRUD, SQL, UML, Eclipse, Junit, MAVEN, ITEXT,, JavaScript, Weblogic Application Server, ANT, Junit, Solaris, Windows, Jax-B, JMS, Log4j.
Confidential
Java Developer
Responsibilities:
- Working as a hands on coding Java Architect/JEE Lead in IBM.
- Developed Rest architecture based WebServices to facilitate communication between client and servers.
- Using AngularJS, I created reusable services and directives to perform rest calls and display tabular data on web. I used ngTable directive in this service.
- Implemented property file and constants features using AngularJS.
- Wrote AngularJS unit test cases by using Karma and Jasmine. Wrote Junit test cases for java code.
- Implemented the 508 standards for all the web pages.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Developed application using JEE architecture with Struts, Spring and Hibernate using concrete principles laid down by design patterns.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle. Used Criteria, annotation, HQL, and Native SQL.
- Also used Spring JDBC for persistence in some scenarios where store procedures are used.
- Design and architectural decisions for a multi-tier reusable service based JEE application.
- Creating the overall architecture of the application.
Environment: C, Java, Hadoop, Hive, Sqoop, Zookeeper, MapReduce, JSP, J2EE, Struts, JDBC, Oracle, SQL, Log4j, JUnit, VSS, Ant, Shell script, Visi
Confidential , NC Charlotte
Java Developer
Responsibilities:
- Application developed using Adobe Flex 3.0 and Java, Web Services, J2EE design patterns using DAO and with log4j logging, security using LDAP authentication and authorization.
- The web front-end is implementation of Flex, JSP, Servlet and using calls to RESTful web services, database DB2 using DAO.
- Have been involved in Java/J2ee development using Java, Servlets, Adobe Flex 3.0, ActionScript 3 to build highly interactive front end using Flex Cairngorm framework and using RESTful Web Services with standard design patterns.
- Implemented J2EE Design Patterns DAO (Data Access Object), DTO (Data Transfer Object), and Service Locator and MVC design patterns.
- Have done code review and configuration build management for the application using Ant, ClearCase.
- Have used IDE tool Eclipse Ganymede for development, integration with web application server Tomcat 6.0 and JBoss.
- Used database DB2 for the back-end system and have written SQL.
- Developed components in test-driven environment using testing framework JUnit.
- Assist the developers in writing AngularJS' controllers, directives, Karma Test cases, and application functionality
- Assist the developers in writing Junit test cases and application logic.
- Explain the technologies to other developers in the team.
- Involved in discussions with the team.
- Implemented a micro service using Docker and deployed to AWS.
- Created a JMS component that is deployed as micro services in AWS.
- Write the Junit cases for JMS component.
- Wrote Karma Test cases for the angular code written by other developers for code coverage.
- I have knowledge of Open Shift, Red Hat, GitHub
- DevOps Experience (Cloud Deployments, AWS, Docker, CI / CD pipelines, performance testing)
Environment: Java, JSP, Servlets, Adobe flex 3, Cairngorm framework, RESTful Web Services, XML, ActionScript 3, ANT, Eclipse, Tomcat 7, JBoss, ClearCase, Oracle 10g, Toad, Windows XP, UNIX.
Confidential
Java/J2EE Developer
Responsibilities:
- Working as a hands on coding Java Architect/JEE Lead in Liedos.
- Responsible for maintaining the various application developed in various application.
- Responsible for installing the softwares and writing test scripts using JAVA to test the validity of these softwares in AWS using Linux for various applications.
- Responsible for creating solutions for HP Fortify flagged issues for all applications
- Responsible for redeploying the various application into the AWS environment.
- Responsible for creating the task list for sprint planning, and allocating the rough estimate.
- Created and configured the Jenkins jobs for various applications.
- Mentor the developers and juniors in technologies and solutions.
- Installed, configured, and solved the issues of Apache Zookeeper in an application.
- Used Apache Zookeeper CLI to set Nodes, and used java for creating/changing/Apache zookeeper nodes.
- Responsible for configuring the various systems.
- Installed and configured all the above softwares in AWS for Linux and Windows versions.
- Deployed, configured, coded, tested all the application deployed to the above mentioned sofwares in AWS for Linux and Windows.
Environment: Java, J2EE, JSP, Servlet, Struts, HTML, CSS, XML, JavaScript, AJAX, XML, Hibernate, Spring, Web Services (SOAP), WebLogic App Server, Oracle 10g/9i, JUnit, JDBC, PL/SQL, Perl, Eclipse, ANT, Maven, Rational Rose, Solaris/ Windows2000.