We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8 years of experience in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA/J2EE technologies and Object oriented technology.
  • Hands on experience on various front
  • End technologies JavaScript, JQuery HTML 5, CSS 3, Bootstrap and different versions of Angular JS.
  • Extensive experience in building the data layer using O/R mapping technology such as Hibernate 3.0
  • Good knowledge and experience with multiple Servers like IBM Web Sphere 6.1/7.0, BEA Web Logic server 10.x/11g, Apache Tomcat, JBoss.
  • Extensive experience in working IDE tools like Eclipse 3.x/4.x, NetBeans, RAD 8.0, WID (Web Sphere Integration Designer)
  • Experience in J2EE Software Development Life Cycle SDLC of Business applications in web and client - server environment with JSP, Servlet, AJAX, JDBC, XML, JavaMail, Log4j and Web Services like Soap and Restful.
  • Experience working with Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk
  • Proficient in RDBMS concepts and experience in working with Oracle DB2 and MY SQL PL/SQL, Database triggers, Procedures, Functions
  • Developed applications using frameworks and API like Struts, Spring MVC
  • Worked extensively on server side development technologies in Java platform like multi-tiered JEE Web applications (Servlets, JSP, JSTL, EJB3.0, JPA, JMS).
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services.
  • Hands on experience using Messaging Services like JMS, MQ Series
  • Experience in major web applications servers, including Apache Tomcat,Jboss and WebLogic.
  • Proficient with Web Page Development using HTML, DHTML, JavaScript, AngularJS, RIA,XML, XSLT, XSD, CSS
  • Extensive experience in developing Enterprise applications using Core Java and various J2EE technologies including Multithreading, Collections, exceptions, JSP, Servlets, JSP Custom Tags Libraries, JavaBeans, EJB,JDBC, Networking, Threads, IO, JNDI and JMS
  • Experience in creating Web Services using SOAP and REST and in Service Oriented Architecture (SOA) concepts.
  • Experience working with different databases, such as Oracle, SQL Server, MySQL, DB2, Sybase
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX- RS, AXIS, CXF, SOAUP UI etc.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Good knowledge on Java 8 features
  • Extensive programming experience in developing web based applications using Java 7/8, spring 3.2/4, Hibernate 3.5, HTML
  • Good knowledge in ATG catalog and data modeling
  • Implemented micro services using Spring Boot, Spring Cloud, Spring Micro services, and enabled discovery using Netflix Eureka server.
  • Design, implement and test services in a Microservices-oriented architecture and has Implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
  • And automatic AWS rehydration and creation of New Stacks on different AWS Regions.
  • Experience in implementing Web Services based on Service Oriented Architecture (SOA) and Monolithic architecture using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL
  • Experience in performing end to end testing by using Log4j, JUnit, Mockito, Easy Mock
  • Good Experience in process Improvement and Continuous Integration by using Jenkins and bamboo.
  • Excellent Experience in Code Refactoring and TDD (Test Driven Development).
  • Good understanding on big data Technologies like Apache Hive, Kafka, and Hadoop Distributed file systems and Apache Spark.
  • Experience in building Docker image and run on it Docker container.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design). BRMS Fico Blaze Advisor, Drools and JBPM
  • Experience On NoSQL -Apache Cassandra, DataStax Ops center.
  • Expertise in using J2EE Application Servers such as jboss6.x/7.x and Tomcat 6.x/7.x.
  • Expertise in working with cloud services like AWS and NoSQL databases like Mongo
  • Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.

TECHNICAL SKILLS

Languages: JAVA, J2EE, C#, SQL, PL/SQL, C, C++

Databases: SQL Server, MySQL, Oracle 10g/11g/12c, DB2, MySQL, SYBASE, NoSQL & Mongo DB, Mule ESB

Web Technologies: JSP, JSTL, JSON, Servlets, XML, HTML, CSS, XSLT, JSF, JavaScript, jQuery, D3.js, Angular JS, Bootstrap, DOJO,JAXB 2.2.11, JMS, Rabbit MQ

J2EE Technologies: Struts, Spring, JDBC, JNDI, EJB, Java Beans.

Application Servers: JBoss, WebLogic 8.1/10.3, Glassfish, AWS

Web Servers: Tomcat 6.x/7.x/8.x/9.0, IBM Web Sphere Commerce Application Server

Web Services: REST, SOAP, WSDL, SOA

Database Tools: TOAD, SQL Developer, MySQL Work bench

Operating Systems: Windows, Unix and Linux

Development Tools: Eclipse Neon2, NetBeans, IntelliJ

Frameworks: Struts 1.x/2, JSF 2.x, Angular JS, Spring 4.x/3.x, iBATIS 2.x, Hibernate 3.x/4.x

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller and Front Controller.

Version Controls: SVN, GIT

SDLC Methodologies: Agile, Waterfall and Scrum models

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

Sr. Java developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD)
  • Experience working with RSpec and Cucumber in a TDD and BDD test driven environment
  • Involved in group meetings with Managers, Team Members in designing, implementing and testing
  • Involved in writing UNIX Shell and Perl scripts for automation of deployments to Application server
  • Used SOAPUI for the functional testing and inspection and invocation of Spring based Web Services
  • Designed and Developed the Automation Testing Framework using Java, Selenium Web Driver and Testing Automation Framework
  • Extensively used Java 8 concepts such as Functional Interface, Lambda Expressions, Collection
  • Tested several Informatica Mappings to validate the business conditions
  • Automated test cases using Selenium
  • Developed transaction module using Spring framework and Apache Camel.
  • Development of Integration, Routing, Transformation and service hosting flows using MuleESB
  • Involved in automation infrastructure development using selenium
  • Involved in running Hadoop jobs for processing millions of records of text data
  • Used Micro services architecture with Spring Boot based service through REST
  • Designed and implemented Product search Java Spring boot service to fetch the data from Elastic help of Elastic native queries
  • Involved actively performance tunings in Java spring boot layer, elastic side and also production issues. Used SOAPUI for the functional testing and inspection and invocation of spring based Web Services
  • Did performance and load testing using JMeter. Involved in testing and quality assurance
  • Setup JMeter for analyzing and measuring performance on web services
  • Deploy and manage applications to Tomcat servers
  • Deploy and manage applications on JBOSS/Tomcat J2EE server. Managed the codebase using GIT
  • Worked with Java Transaction Management to work on multiple databases
  • Developed user interface using JSF, HTML5, AngularJS, JQuery and performed client side validations using Java Script, AJAX and CSS
  • Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using EXT JS, Angular JS and react JS
  • DevelopedApacheCamelendpoints and used producer template to route messages to JMS queues.
  • Developed shell scripts, python scripts to check the health of Hadoop Daemons and schedule jobs.
  • Developed views and templates with Python and Dagon’s view controller and templating language to create a user-friendly website interface.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Built main applications in Python, D jango leveraging technologies such as Tasty pie, Angular.js, Backbone.js and Ember.js.
  • UsedJava8Lambda expressions and functional interfaces, wherever possible. Also, used Java8 features likeStreams, Producer, Consumer, BiConsumer etc.
  • Responsible for implementation of java integration components for JBPM and DROOLs.
  • Involved and Automate for CL, DL, CH Fulfilment using cucumber framework
  • Developed Restful Web Services using Spring Boot and configured Cucumber as testing tool.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Worked on Single node/Multi cluster setup using technology NoSQL and Mongo DB.
  • Update the data from Posture SQL database automatically by the time detective function.
  • Experience in handling HP Fortify issues, Sonar, PMD.
  • Implemented Model View Controller (MVC) architecture Using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Built centralized logging to enable better debugging using Elastic Search Log stash and Kabana.
  • Efficiently handled periodic exporting of SQL data into Elastic search.
  • Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO and Singleton.
  • Used Maven to build, test and deploying purposes.
  • Used clear case version control for source code.
  • Involved in debugging the application modules.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Deployed application using AWS services.
  • Used Web Sphere Application Server for deploying various components of application.

Environment: s: Java 8, J2EE,CI/CD, Spring, JSF, Web Services, Micro services, Restful, Apache CAMEL, Tomcat, JMeter, JUnit, JBPM, AWS, Mule ESB, NoSQL, IBM Clear case, IBM Clear Quest, Mongo DB, HTML5,, PYTHON,CSS, Perl(5.12), IBM RAD, JavaScript, Bootstrap, JQuery, Angular JS, React JS, AJAX, XML, XSLT, Java Beans, Responsive Web Design, UML, Design Patterns, log4j, Agile Methodology.

Confidential - Kansas City, KS

Java Full Stack Developer

Responsibilities:

  • Actively participated in requirement gathering.
  • Coding and programming for the implementation using core Java and Spring technology.
  • Written SQL queries using IBM DB2 database.
  • Processed transactions based on Spring Batch architecture.
  • Experience with analysis, design, development, testing, and full life cycle of Integration Projects
  • Used spring as the main controller for Core. Used spring with MVC framework, AOP (Aspect Oriented Programming), Spring DAO (JDBC) pattern, Inversion of Control (Spring Core) pattern.
  • Followed Agile scrum methodology, daily participated in the status and report meeting.
  • Worked on middle layer and business validation.
  • Written client-side code using Web Services- JAX-WS based on SOA Microservices architecture.
  • Installed and configured IBM WebSphere Application Server 6.x/7.0.
  • Monitored error logs, fixed problems in WebSphere Application Server.
  • Development of Integration, Routing, Transformation and service hosting flows usingMuleESB
  • Web application development for backend system using AngularJS, HTML 5, and CSS3.
  • Used AngularJS as the development framework to build a single-page application.
  • Used J2EE design Patterns (Façade pattern, DAO) for the Middle Tier development.
  • Application used struts for MVC implementation and organization
  • Wrote J-unit classes to test business functionalities.
  • Implemented Object Relational Mapping (ORM) for mapping between the java classes and database tables using Hibernate/iBATIS. Wrote HQL Queries to retrieve update save data and used Oracle for database server.
  • Developed a RAML based REST web service API's usingMuleESB
  • Used Spring for Dependency Injection and usedApacheCamelto integrate Spring framework
  • Worked on JavaScript, jQuery and Servlets to generate dynamic web pages and web contents.
  • Used MVC design pattern for designing application, JSP and CSS3 as the view component.
  • Modified log4j tool for logging and debugging.
  • Wrote scripts based on XML language.
  • Development and Debugging was done using Eclipse IDE.
  • Deployed TDD through Unit, Integration and Performance Test Cases using Junit and Selenium.
  • Application was deployed using WebLogic Server.
  • Configured Oracle Coherence Data Grid and distributed Caching with application and application servers
  • Knowledge of Apache Subversion (SVN) Installation, Configuration, Design, and Administration, and integrating these tools with other systems.
  • Implemented SOAP Webservices, WebSphere and MQ Server Configuration Building application and deployment in servers as per request from the QA team using Maven 2.2.1
  • Used SVN and later on Maven for version control and configuration management.

Environment: J2EE, Core Java, Servlets, XML, JNDI, Mule ESB, JSTL, JDBC, Hibernate, Struts, Oracle 10G, JavaScript, JSP 2.0, JSON, CSS3, Spring Security, Apache Camel, Java Beans, Spring3.0, Spring Batch, Oracle, IE11, Maven, SOAP, Linux, Windows, HTML5, AngularJS, UML, JQuery, Eclipse, WebLogic 12, Agile Model, Log4j, JAX-WS, Junit.

Confidential - East Hanover, NJ

Java J2EE Developer

Responsibilities:

  • Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQLServer.
  • Responsible for Cross-browser testing and debugging, and creating graphics.
  • Involved in creating CSS for a unified look of the Front End User Interface.
  • Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
  • Worked with the business stakeholders to determine navigational schemes, site flow and general web page functionality.
  • Prepared Technical Design Documentation for the modules designed.
  • Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing and implementation.
  • Developed and maintained the application UI based on Eclipse.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and as model.
  • Create plug-in for UI using RCP.
  • Strong experience on RCP, JFace and SWT.
  • Designed on Eclipse Workbench UI, a feature based product, using Eclipse Views, Editors, Selection Service, JFace Viewers, JFace Data Binding, Dialogs, Wizards, Preferences, Perspectives, Forms, Command Handlers/Actions, Status Manager and more.
  • Created graphical user interfaces (GUIs) front-end using JSP, JavaScript and JSON.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Responsible for developing the client side validations using JavaScript and JQuery.
  • Developed the XML Schema for the data maintenance and structures.
  • Prepared documentation and participated in preparing user's manual for the application.
  • Involved in unit testing, integration testing, user-acceptance testing and bug fixing.

Environment: JAVA EE5, J2EE, XML, HTML, Struts2, Servlets, JavaScript, JSP, CSS, JDBC, SQL Server, Web Sphere 8, Windows, RCP.

Confidential - San Francisco, CA

Java J2EE Developer

Responsibilities:

  • Worked with development team to design solutions; implemented client side JavaScript tracking code in JSP web application using s code.js code library
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring Batch, Spring AOP, Hibernate, JMS, Oracle and WebLogic server.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in writing application level code to interact with APIs, WebServices using AJAX, JSON and XML.
  • Implemented and designed user interface for web based customer application.
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
  • Ensured tagging implementation is correct by walking through the code, working with digital pulse debugger and Charles web debugging proxy.
  • Finally validate data quality by validating reports in Adobe Analytics and Ad-hoc analysis (Discover) tool.
  • Developed dynamic UI components using AJAX and Dojo.
  • Mentored UI/UX and development team for tagging using implementation guidelines and best practices.
  • Assisted QA teams for creation of different test cases for end-to-end validation of tracking code.
  • Created classification hierarchies for Traffic variables and Conversion variables.
  • Prepared shared dashboards as per requirements of business stakeholders
  • Deployed JavaScript using Bright Tag a tag management solution for Sears and Kmart desktop sites.
  • Extensively used JIRA as an issue tracking and bug-reporting tool.

Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, Spring MVC, Spring IOC, Dojo, Spring ORM, Spring AOP Microsoft Excel, VBA Script Debugger, Developer's Console, Bright Tag.

Confidential

JAVA Developer

Responsibilities:

  • Involved in the design and prepared use case diagrams, sequence diagrams, and class diagrams for various modules.
  • Followed Agile methodology and Test driven approach for project deliverables
  • Developed the application using JSF Framework for the web tier and EJb3 and JPA for the backend development
  • The Presentation Layer was developed using HTML, JSP, JSF, CSS, JavaScript, and JSTL.
  • Used Java Persistence API (JPA) through Hibernate
  • Developed test classes in JUnit for implementing unit testing.
  • Configured WebSphere Application Server to create Connection pool and Data source.
  • Developed Message Driven Bean (MDB) components in WebSphere MQ Series for e-mailing and Data transfer between client and the providers.
  • RAD for application development and Rational Clear Case for source control system.
  • Implemented Graphical User Interface (front-end) using JSP, JSF, HTML, JSTL, CSS, JavaScript and custom tags.
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade and Service Locator in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Code review and walkthrough of the developed code and coordinating the code review by component leads.
  • Worked with production support team for the application deployment in UAT and Production
  • Gained significant business knowledge and validated the production data to be used during the QA testing of both the applications.
  • Orderly logged the whole application using LOG4j.

Environment: JSF, JSTL, JavaScript, AJAX, HTML, JSP, Hibernate, Log4J, JPA, Ant, JUnit, DB2, WebSphere Server, MDB, MQ Series, Eclipse, Windows XP.

We'd love your feedback!