Senior Java/j2ee Developer Resume
Atlanta, GeorgiA
SUMMARY
- 8+ years of cumulative professional IT experience being a seniorJava/J2EEdeveloper in Web Application Development, SOA, Client - Server based Enterprise Applications, System Analysis, Technical Design, B2B Development, Implementation, Performance Tuning and Testing.
- Provided experience in large scale SDLC (Software Development and Life Cycle) including Requirements Analysis, Project Planning, System and Database Design, Object Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
- Experience on Iterative Development Model, OOA, OOD, and OOP Techniques. Extensive development experience in environments of RAD (Rapid Application Development), RUP (Rational Unified Process), Agile, Scrum and Waterfall methodologies.
- Extensive experience wif core expertise in development, and deployment of N-Tier enterprise applications for teh J2EE platform using core Java, J2EE- Servlets, JSP, JSF, JDBC, JNDI,JavaBeans, EJBs (Session beans, Entity Beans and JMS), XML, DTD, XSD, JAXP, JAXB, Web Services, Struts framework, Spring and Hibernate.
- Experience wif AJAX, REST, JAX-RS, JAX-WS and JSON and working wif JavaScript frameworks like Node.js and Angular JS, Backbone.js, Ember.js.Expertise in back end development skills wif front end designs.
- Hands on experience in Web designing & development using HTML/DHTML, HTML5, XHTML, CSS, CSS3, JavaScript, JSP, jQuery, AngularJS, Node.js, Express.JS 4.x, JSON and Ajax wif backend RDBMS like Oracle, PostgreSQL, MySQL.
- Expertise in implementing Design Patterns like Singleton, Front Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
- Hands on experience in Front-End technologies like Angular JS 1.4.7, 2.0, Bootstrap 3.1, HTML5, JavaScript, CSS3, jQuery, DOJO and Custom Tag Libraries, AJAX and Node.js, used for Responsive web design.
- Experience in XML related technologies like XML, DTD, JAXB, JAXP, SAX and DOM Parsers.
- Expertise in usingJavaDesign Patterns and Unified Modeling Language (UML) in designing JEE applications.
- Experience in developing web applications wif various open source frameworks: Spring MVC Framework, JBoss Seam Framework, Spring Framework, Jakarta Struts Framework 2.0, Struts Validation and Tiles Frameworks.
- Extensively used persistence frameworks, Hibernate 3.0, 4.0, JPA to map POJOs to a relational database and participated in database design and implementation using different RDBMS like Oracle 9i, 10g, MySQL 5.0.
- Strong experience in establishing/configuring teh application infrastructure using application servers (WebLogic, WebSphere and JBOSS) and web servers (Tomcat). Experience in designing and developing SOAP and Rest web services. Knowledge wif ES6/ES7/TypeScript.
- Experience working on Apache Camel, CXF, Kafka, Storm, Active MQ, NoSQL databases like MongoDB and Cassandra. Experience in Data Modelling wif ER/Studio.
- IT Strategy Risk Management Cloud Computing / PaaS / SaaS / IaaS Infrastructure Architecture Disaster Recovery. Extensive experience wif Java compliant IDE’s like Eclipse, NetBeans.
- Strong Hands on Experience wif Java Messaging Service (JMS) for communications between middleware components.Expertise in Unit testing using Junit, Selenium & Cucumber, Mockito, QTP, Integration testing & System testing. Expertise in providing Java EE Security (JAAS, JACC).
- Experienced in using build tools such as ANT, Maven and Gradle.
- Proficient in integration of Enterprise Java Beans (EJB) wif existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, SOAP, JAX-RS) and RMI.
- Experienced and proven best practices of Web services development and Integration (both REST and SOAP).
- Hands on experience wif version control systems like CVS (Concurrent Version Systems), and SVN (Apache Subversion) and GIT and Rational ClearCase for providing common platform for all teh developers.
- Knowledge on Microsoft Azure service bus providing service for connecting applications through cloud.
- Experienced in developing, deploying and refactoring Microservices architecture pattern.
TECHNICAL SKILLS
Programming Languages: JDK 1.5,1.6,1.7,1.8, C, C++, q
JAVA Enterprise Technologies: JDBC, JSP, Servlets, JDBC, Spring-core, Spring-AOP, Spring-TX, Spring-JDBC, Spring -Mail, SOAP and RESTful Web Services, JMS, JPA, JNDI, Apache PDFBox
ORM Tools: JDBC, JPA, Hibernate, iBATIS
Front End (Web): HTML, XML, JSON, CSS, JSP, JSTL Tags, AngularJS, Node.js
Build Tools: Maven, Ant, GRADLE
Frameworks: Struts 2.0, JSF 3.0, Spring MVC, Spring-boot
Application Servers: JBOSS, WebLogic, Tomcat, Web Sphere
Message Oriented Middleware: Apache ActiveMQ, MDB
Databases: Oracle, MySQL, PostgreSQL, NoSQL DB, MongoDB, HBase
SCM: CVS, Subversion, GitHub, Tortoise SVN
Platforms: Windows (10, 8, 7, Vista, XP, 2000), Red Hat Linux, Unix
Web service Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)
Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory
Methodologies: Agile, Scrum, Test Driven, Waterfall
Loggers Framework: Log4J, SLF4J
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, Georgia
Senior Java/J2EE Developer
Responsibilities:
- Implemented Agile development process in favor of waterfall design in Software Development Life Cycle (SDLC) successfully..
- Involved in Analysis, evaluation, testing debug documents and implementing moderately complex software applications.
- Modified procedures to solve complex problems considering computer equipment capacity and limitations, operating time and form of desired results.
- Implementation of java concepts like Multithreading, Collection Framework, String, Exception handling.
- Experience in setting up and building various resources in AWS infrastructure such as VPC, EC2, RDS, S3, IAM, EBS, Security Groups, Auto Scaling, SQS, SNS using AWS cloud formation templates.
- Implement, integrate and maintain teh client server and web portal related applications.
- Implemented teh project using Ajax calls, EJB, Java Script, HTML5, JSP as UI components.
- Developed single page application SPA by using AngularJS backed by Node.JS.
- Design, implement, and test networking application using J2EE, Spring, Hibernate, Maven, Tomcat and MongoDB.
- Developed to communicate wif teh Oracle 12c RDBMS, first database designed for teh cloud.
- Configured Log4j to enable/disable logging in application.
- Developed Maven script to build WAR and EAR files for teh application.
- Implemented teh project by using Spring MVC framework for teh business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
- Spring MVC based web application followed agile methodology to work in Team. Code application components as per TDD using Hibernate.To communicate wif database, we used Hibernate framework.
- Experience wif unit testing using JUnit, JMeter and writing build scripts using Maven.
- Worked wif Devops team and helped in teh development of project, which is used for Storing Data at enterprise level and good knowledge on Jenkins, Ansible, Sonar.
- Web Services implemented under RESTful Architecture (JAX-WS, JAX-RS). Developed Web Services to allow communication between applications through REST over HTTP.
- Deployed Docker container using Amazon EC2 container services.
- Implemented teh project using SOAP Web Services, WSDL, UDDI, and JPA, SOAP is also used to communicate wif other systems by using Apache Axis.
- Exposure to Oracle database wif JDBC drivers in developing applications using SQL and Stored Procedures (PL/SQL) database techniques.
- Implemented Singleton, factory design pattern, DAO design Patterns based on teh application requirements.
- Used GIT as Version Control System for teh application.
- Deployed and refactored Microservices in extending business capabilities..
- Coordinates wif mobile application unit to extend and expand teh existing features.
Environment: JDK 1.8, PL/SQL, AWS, Agile, Scrum, Maven, JMS, Servlets, JAX-WS, JAX-RS, Maven, Multithreading, Web Logic 12c JDBC, Ember.JS, Hibernate, XML, DOM, SAX, JAXB, HTML, HTTP Ajax, JNDI, EJB, JProfiler 6.0, Oracle 12c, Web Services, JPA, GIT, Bootstrap, Spring MVC, Spring Boot, Docker(Kubernetes), SoapUI, WSDL, SOAP, RESTful API, JUNIT, JavaScript, Node.js, Oracle11g, PL/SQL Developer, SVN.
Confidential, Columbia, South Carolina
Senior Java/J2EEDeveloper
Responsibilities:
- Provided wif client requirements, converted them into teh technical specifications and developed Web forms using J2EE.
- Developed applications logic using java and used HTML helper in a view to render teh HTML content.
- Involved in an Agile, Scrum methodology to ensure delivery of high quality work wif every monthly iteration and TDD Development.
- Responsible for developing teh J2EE application autantication using Hibernate Framework, Model View Controller MVC and IIS security model.
- Prompted to lead a team-size 5, enhancing a Windows based corporate tax software product.
- Designed on XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
- Worked wif JSP, HTML, CSS and jQuery on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, and Bean and Html table’s) to create standard dynamic web pages.
- Integrated wif Ruby 2.2 on Rails on RESTful application design.
- Developed teh entire application web-based, dynamic client implementing MVC Architecture using Hibernate framework. Integrated teh database wif Alfresco using BPM and ECM capabilities intensive processes.
- Implemented Object-relation mapping in teh persistence layer using Hibernate frame work in conjunction wif Spring functionality.
- Developed wif Hibernate, including mapping files, configuration file and classes to interact wif teh database.Extensively worked on Bonita BPM engine, executed process definitions wif Bonita studio.
- Used SQL, HQL queries in java code to do select/update/delete depending upon teh business requirement.
- Extensively worked wif XML schema, XSL / XSLT, XML to navigate in XML documents, and DOM4J to process and parse XML files. XQuery is used to query XML data built on XPath expressions.
- Used GIT as source control management giving a huge speed advantage on centralized systems those communicate wif a server.
- Used Gradle as a build tool automating teh building, testing, publishing and deployment loading all teh dependencies from teh nexus artifact repository.
- Integrated Bamboo Server wif Bitbucket to plan, build, test and deploy in teh development of teh workflow.
- A WebSphere JNDI naming tree is maintained for teh external configuration of a service.
- Used various core java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Involved in developing Unit Test cases and testing teh Application using SoapUI.
- Used SLF4J to capture teh log dat includes runtime exception and for logging info and are helpful in debugging teh issues.
- Deployed teh complete Web and enterprise applications in WebSphere Server.
Environment: Core Java, J2EE, JSP, JavaScript, jQuery, CSS, REST, Spring 3.0, CXF, Hibernate 3.0, AJAX, jQuery, JSP, XML, XSD, WebSphere 8.5, Eclipse Confidential, DB2, JUnit, Log4J, Unix, AWS, GIT, Bamboo 5.7, Bitbucket, Express.JS 4.x, GRADLE, SOAP, RESTful API, SoapUI 4.6.4, Spring Framework security using LDAP, Ruby, Rails, JIRA, Stash, Artifactory.
Confidential, Lincolnshire, Illinois
Mid-level Java/J2EE Developer
Responsibilities:
- Implemented SPRING MVC architectural pattern and Object Oriented Programming concepts.
- Worked on controller, ng-controller and ng-model in Angular JS.
- Developed web Content Management System (CMS) and Customer Experience Platform (XP).
- Created JavaScript framework for server side scripting by using Node.js.
- Used JSON and XML Serialization in Web API.
- Developed jQuery for client side validations.
- Implemented SPRING in teh data access object layer to access and update information in teh Oracle database.
- Used spring framework to inject teh DAO and Bean objects, auto wiring teh components.
- Involved in implementing Springs transactions and spring security.
- Used Agile Methodologyand worked on unit testing using Mockito.
- Worked on database CRUD operations like Add, Update and Delete using Entity Framework.
- Used Read-Only/ Read & Write Restful web service design using RESTful API.
- Developed Http get, posts call and pass data using Http Post in Angular JS.
- Developed teh Business Logic using Plain Old Java Objects (POJOs).
- Development of screens for capturing, retrieving and manipulating of data.
- Involved java script framework for developing HTML, CSS and JavaScript.
- Worked on Alfresco 4.0 for document, image management and extended clustering support.
- Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebLogic Application server and Apache Tomcat 6.0 and JBoss application servers.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Built scripts using ANT to build teh J2EE application.
- Performed connectivity wif iBatis database using JDBC.
- Implemented teh logging mechanism using Log4j framework.
- Used SVN version control to track and maintain teh different version of teh application.
Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Oracle WebLogic Application Server 10g, XML Web service, Apache Tomcat 6.0, Unix, iBatis, SQL Server 2005, HTML, IBM MQ, Python, Django, XML, Alfresco 4.0, XSLT, Eclipse3.0, AJAX, Soap, JavaScript, XML, Apache Ant 1.7, Edit plus 3.0, XPath, XQuery, JDBC, ANT, HP ALM, Windows XP, JUnit 3.8, Mockito, Log4j, CSS, SVN, Agile.
Confidential
Mid-level Java/J2EE Developer
Responsibilities:
- Gatheird business requirements, authored High Level Design and Detailed Design of each independent module of teh project Developed Sequence and Class Diagrams using Rational Rose as a tool.
- Implemented Design Patterns like Singleton, Factory, and Template and DAO patterns.
- Involved in researching new frameworks and suggesting their outcome to teh project.
- Developed servlets for maintaining server side business logic.
- Implemented Business Logic of teh system using Core-Java API.
- Developed teh GUI using Struts Framework, JSP, Servlets, HTML and JavaScript.
- Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
- Involved in developing & designing DAO’s, which has procedures written being invoked at teh time of recording data to database.
- Developed many JSP pages, used Java Script for client side validation.
- Used JDBC to communicate from java to and MySQL database.
- Developed application using Eclipse 3.1 IDE on Windows environment.
- Developed test cases using JUnit for teh modules developed also used ANT as a Build Tool.
- Developed user interface using JSF, HTML, CSS, and JavaScript to simplify teh complexities of teh application and worked on XML parser and XML beans as well.
- Involved in Unit testing, Integration testing and Documentation.
- Wrote XSLT, XSL to get data from XML files and display teh individual recipes and menus in user friendly format.
- Worked on WSDL an XML format to describe network services.
- Participate in software development building custom components and doing performance tuning.
- Designed and developed Entity beans and Session beans.
- Involved in bug fixing using ClearQuest and unit testing using JUnit.
- Involved in enhancement/modification of teh product as per teh client requirements.
- Involved in deploying and testing teh application usingJBoss applicationserver.
- Involved introubleshooting technical issues,conduct code reviews, and enforce best practices.
- Developed as per teh specified tools and application architectures.
Environment: Data Networking, Telecom, Java 1.5, Servlets, JMS, Struts 2, Hibernate 3.0, Web services 6.0/6.1, JDBC, RAD 7, UML, HTML, JavaScript, XML, Web Sphere 6.1, Log4j, Oracle 10g, JUnit, JNDI, JBoss, CVS, ANT, MySQL, Eclipse, Artifactory, Waterfall.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in implementing Struts MVC framework.
- Involved in Analysis, design and coding onJavaandJ2EEEnvironment.
- Maintained teh business standards and teh requirements in EJB and deployed them on to WebLogic Application Server.
- Implemented Business Logic of teh system using Core-Java API.
- Dealt wif JVM runtime issues.
- Designed, developed and implemented teh business logic required for Security presentation controller.
- Set up teh deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
- Implemented JSP, HTML, Tag libs and CSS to create UI pages.
- Developed UI screens using Swing components like JLABEL, JTABLE, JSCROLLPANE, JBUTTONS, JTEXTFIELDS etc. Preferred SWING to AWT for obvious reasons as SWING is light weight and platform independent.
- Worked wif Financial Messaging standards SFMS for secure communication wifin teh bank.
- Worked on Networking Technologies such asTFTP, DHCP and Networking Protocols like TCP/IP.
- Developed JDBC code to connect to Oracle 10g database and got teh results dat are required.
- Designed asynchronous messaging using Java Message Service (JMS).
- Developed web services through SOAP protocol.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Worked on interoperability wif other programming language COBOL wifJava.
- Reports were produced describingobject finalization,XMLprocessing andcollection classesfor COBOL.
- Integrated a crystal report to teh application which will show all teh details of teh vouchers on teh paper and used for future reference for teh workers.
- Developed a web service which will retrieve teh details from teh database.
- Implemented teh MapReduce framework, adopted by an Apache open-source project namedHadoop to work wif Big data.
- Prepared complete documentation of teh Web Service developed using Javadoc.
- Open Source Version control CVS is used to record teh history of sources files, and documents.
Environment: Java 1.5,J2EE, AWT, SWING, JPA, LINUX, Code Generation, Spring, AOP, ERP customization, Web Services (SOAP), JMS, XML, JDOM, JAXP, WebLogic, COBOL, jBPM, Multi-threading, Lucene, Servlets, AJAX, Mock-up framework, XHTML, CVS, Flash, AS 2.0, Drools 5.0, Maven2, PHP, Waterfall.