We provide IT Staff Augmentation Services!

Java /jee Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Overall 6+years of experience in development and implementation of Web - based Client-Server applications using Java and J2EE technologies.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Multithreading, Transaction Management, JDBC, Servlets, JSP,AJAX, XML, Web Services and other open source frameworks and APIs.
  • Possessing exposure in Struts, Spring, Azure, Hibernate, HTML, CSS, JSP, JDBC, Servlets, Eclipse, MySQL, Oracle, Apache Tomcat.
  • Technically adept in multiple languages (C, C++, Java) on several platforms (Windows, Linux) and using various databases(oracle, SQL), application servers and software tools, Microservices
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) (Spring, Cloud).
  • Proficient in Struts, Spring and Hibernate.
  • Extensive experience in developing enterprise application using Servlets, JSP, Apache Struts, Spring MVC, JDBC, Hibernate, JUnit and Oracle.
  • Proficient in working with Selenium Grid to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Performed Continuous Integration of code and scripts using Jenkins and triggered teh Continuous Delivery process using Jenkins build jobs. Performed User Acceptance testing (UAT) using Gherkin language to write teh acceptance criteria’s such as feature file, Scenarios, Scenario outline’s and performed teh step definitions and runner classes using Cucumber.
  • Maintained Selenium& JAVA automation code and resource in source controls Git over teh time for improvements and to add new features.
  • Demonstrated exposure in object-oriented technologies, data-structures, algorithms.
  • Experienced in Java multi-threading, socket programming.
  • Strong experience in Azure, Core Java, DatabaseDesign, writing storedprocedure, functions, triggers, DDL, DMLSQL queries.
  • Extensive experience in implementation of teh version control software Git.
  • Extensive noledge of Microservices, Python, Node JS. XML based standards and protocols (such as WSDL and SOAP), SOA (Service oriented Architecture), Development of XSD schemas and implementing both SOAP and REST web services.
  • Experience in SDLC process using various methodologies like waterfall and agile for translation of requirements into functional and technical specifications, Designing, Development, Testing and Maintenance.
  • Strong experience in System Administration, Installation, Upgrading, Patches, Migration, Troubleshooting, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Systems.
  • Responsibilities as a Unix Java developer include monitor and tune system to make sure of teh optimum level of teh performance.
  • Worked on Agile methodology to develop teh web application.
  • Implemented Agile (SCRUM) methodology and Test-Driven Development (TDD) for teh software development process to produce high quality application.
  • Extensive noledge on Unix Shell Scripting.
  • Hands on experience on Git-Stash, Jira for continuous integration and continuous delivery
  • Expertise in design of enterprise applications using frameworks Hibernate and Spring Cloud.
  • Proficient experience in using teh databases such as MS SQL Server, MySQL, Oracle.
  • Technical hands-on experience in using teh Integrated Development Environments such as Eclipse, Net Beans.
  • Experience in continuous integration and continuous deployment tools like Jenkins, GIT for automating teh process of Developments & operations.
  • Expertise in building RESTful implementation using Spring Web Services, implemented Microservices using Spring Boot.
  • Good noledge and understanding of object oriented analysis, design and development.
  • Experience on developing UI using Azure, Angular, JSP, HTML, and CSS. Microservices
  • Excellent technical, logical, code debugging and problem solving capabilities and ability to watch teh future environment, teh competitor and customers probable activities carefully.
  • Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills.

TECHNICAL SKILLS

Languages: Java1.7/1.8, J2EE and Groovy

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JMS, SOA, SOAP, JavaScript, JQuery, AJAX, CSS3, XML and HTML5, Mongo DB,BDD Microservices

Development Approach: Waterfall and Agile

Design Patterns: Core J2EE patterns (MVC, Value Object, Session Facade, Composite Entity, Service Locator, Data Access Object and Singleton)

Testing Tools: Junit3.8/4.0 and Test Driven Development (TDD),Selenium

Defect Tracking Tools: HP Quality Center

Application/Web Servers: Apache Tomcat 6.0, IBM Web Sphere 6.0, BEA Web Logic 8.1, 9.2, 10x and Red Hat Jboss 4.2.2

Ide: Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0,IBM MQ and Net Beans IDE

Message Oriented Middleware: Apache Active MQ, IBM MQ Series/Web Sphere MQ.

Version Controls: CVS, SVN and Rational Clear Case

Cache Implementations: Eh cache, and Jboss Tree Cache

Frameworks: Struts, Spring, JSF, Angular JS, Backbone.js and Hibernate Python

Design Technologies: OOAD, IBM Rational Rose, MS Visio and UML

Architecture: Service Oriented Architecture

Web Service Frameworks: Apache Axis

Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI

Other Tools: Ant, Maven, Docker

Database: IBM DB2, Oracle 9i/10g/11g, SQL Server and MySQL

Processes: SDLC and Rational Unified Process (RUP)

Protocols: TCP/IP, HTTP, HTTPS, TELNET, FTP and LDAP Node JS.

Operating Systems: All Version of Microsoft Windows, UNIX and LINUX

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Chicago,IL

Java /JEE Developer

Responsibilities:

  • Created Work Plan and planning for Interim deliveries depending on teh length of teh projects.
  • Actively involved in analysis, design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Used Rational Application Developer (RAD) as Core Java, IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Implemented various Azure, XML technologies like DTD schemas, JAXB parsers, XSL style sheets and XSLT.
  • Coordinating with teh client as well as with offshore team and managing teh deliverables and deadlines.
  • Used CI/CD Pipeline management through Python, Jenkins and Automation of manual tasks using Shell Scripting.
  • Communicated with teh Leads and BA's for better understanding of teh design requirements. Prepared UML diagrams andMockService using MS Visio.
  • Evaluated and compared options like ComputeGrid/DataGridVs NoSql/MapReduce platforms.
  • Involved in data modeling and sharing and replication strategies inMongoDB.
  • CreatedDockerimages for several Node JS. Microservices, and implemented docker -compose files to spin up different environments for development and QA teams
  • Written Jenkins pipeline template script in Groovy programming language for teh automation of build and deployment process.
  • Developed/Implemented code on new requirements as a developer using Spring Cloud and Hibernate by using waterfall model.
  • Created variousMongoDBcollections and wrote services to store and retrieve user data for teh application on devices and used Mongoose API in order to access theMongoDBfrom Node JS.
  • Developed REST based Microservices using Spring Cloud.
  • Implemented new features in Groovy programming language as a part of Jenkins continuous delivery.
  • Developed Behavior-Driven Development(BDD) test cases using tool such as Cucumber
  • Deployed applications on multiple Web Logic Servers and maintained Load balancing, high availability and Fail over functionality.
  • Developed Servlets, Core Java components, and JSPs using Struts Framework.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled teh traffic allowed reaching one or more AWS EC2 instances.
  • Developed Graphical User Interfaces to dynamically fetch teh reward member data based on teh information provided using JSP, JQuery and JavaScript.
  • Developed code to utilize existing Core Java, SOAP API of teh application to fetch data of teh reward member.
  • Develop JSON schemas and RAML and creatingMock Serviceto test them.
  • Developed code to send automated notification emails to teh Reward member, if teh reward points are getting expired in teh next 30 days.
  • UsedJDBCto invoke Stored Procedures
  • Developed Use Case Diagrams, Object Mapping Diagrams&Class Diagrams in UML.
  • Developed Controller and Business layers of teh MVC, using Spring Cloud.
  • Developing APIs to support Angular JS and BPM 8 UI migration.
  • Developed XSDs to build web service data.
  • Implemented integration with Payment applications using JMS and mule ESB components.
  • Developed code to consume web services using SOAP document style model.
  • Looked at teh logs and working on teh Defect Fixes on existing online modules.
  • Used Angular JSto separate teh layers and to retrieve teh data.
  • Installed teh application on AWS EC2 instances and configured teh storage on S3 buckets.
  • Unit Testing - Developed unit test cases and performed unit testing by using Junit.
  • Developed RESTful webservices using JAX-RS.
  • Developed, executed and maintained Selenium automation
  • Created Azure, RESTful (Representational State Transfer) APIs using Spring MVC to provide backend services for poll, responses, data collection, reporting etc.
  • Developed and deployed web components to Websphere application server.
  • Finding Memory Issues by using Microservices, JVM memory management tools.
  • Refactored teh bad code to best design patterns.
  • Developed Startup, Shutdown and bounce teh Web Logic server scripts.
  • Developed Sequential and UML notation documents for teh new tasks.
  • Wrote SQL queries to analyze teh data.
  • Exported Test Case Scripts Node JS. Microservices, (Java - Selenium RC) in Eclipse IDE and modified teh Selenium scripts and executed. Prepared automation test framework.
  • Gap analysis on teh new requirements.
  • Understanding teh Architecture and modifying teh functional specifications.
  • Collaborate with several departments for strategic input, determining user needs, feedback on test plans and user scenarios and layout design solutions.
  • Impact analysis of new Requirements/Change Requests.

Environment: J2EE, JDK, Spring MVC, Hibernate, JSP, JSTL, JavaScript, Microservices, JNDI,Multithreading, RAD, BDD,JSON, JAX-RS, JAX-WS, HTML5,jQuery, CSS3, Fusion Charts, Spring Boot, Angular JS,Gradle, Web Logic,Oracle Database SQL, Groovy,EJB 3.0, AWS, JDBC, MongoDB, UNIX,Selenium, JUNIT, Agile, Web Services, Groovy Script, QTP, SOAP, RDBMS, Struts 2.0, CVS, OSB, API, Source Forge, Apache Maven.

Confidential, San Antonio, TX

Java Developer

Responsibilities:

  • Design and development of Business Functionalities using J2EE Technologies in Agile/Scrum Execution.
  • Designed and developed all UI Screens using Python, Html, CSS, JavaScript, jQuery and wrote Angular controllers, views, and services for a newer module.
  • Involved in requirement discussion, design anddevelopmentto build teh application
  • Used spring for Dependency Injection for plugging in teh Core Java, Hibernate DAO objects to teh business layer.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
  • Conduct scheduled UNIX system upgrades.
  • Recommend feasible UNIX solutions to maximize system performance.
  • Developed Spring IOC to communicate with teh persistence layer.
  • Used Spring AOP for security transactions, reusability and logging purpose.
  • Developed Controller classes in SpringMVC using annotations to handle teh request and Service components and DAO classes are created to fetch or update data.
  • Developed web application using Spring framework which follows MVC design pattern.
  • Designed and implemented application using Microservices, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate and Restful Web services.
  • Deployed Web Services for updating teh information to teh workflow steps and getting teh pre-configured workflow processes.
  • Implemented Role-Based authentication using Spring Security.
  • Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Published Web services - WSDL and SOAP for getting required information from teh different application.
  • Used Maven script for building and deploying applications
  • Generated reports from teh database using PL/SQL and SQL.
  • Performed database tuning using Oracle SQL developer.
  • Setup teh continuous Integration and continuous Deployment process for teh application using teh Jenkins.
  • Created automated test scripts using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically. Performed Cross browser testing and parallel testing on Chrome, Firefox, IE browsers and Safari using Node JS. Core Java, TestNG framework.
  • Involved in teh usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria which was produced by business analyst to perform UAT testing. Served as coordinator for all testing activities during teh project.
  • Provided technical assistance for development and execution of test plans and cases as per client requirements.
  • Supported technical team members in development of automated processes for data extraction and analysis.
  • Prepared detailed technical documentation such as workflows, scripts and diagrams in coordination with research scientists.

Environment: Java, J2EE,HTML, CSS, Java Script, Spring, Hibernate, Eclipse, Maven, HTML5, CSS3, Java Script, Angular JS, Oracle, RESTful, SOAP, web services, UNIX,SQL, Spring Boot, Jenkins

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development. Worked on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Worked in Agile environment. Experience working with scrum team. Used HP Quality Centre to view teh tasks and requirements.
  • Used IBM RAD version 8.0 and also Python, IBM WAS.
  • Developed teh application using Microservices Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Deployed teh applications on IBM Websphere Application Server.
  • Used AJAX Framework for Dynamic Searching of covered products for funding.
  • Worked with Multithreading, intensively used teh synchronization for controlling how resources can use data.
  • Used Azure, Angular JS Framework to develop applications.
  • Web application development (CSS, HTML, some Javascript and AJAX)
  • Designed and Developed application screens using Swing, HTML, JQuery, JSP and CSS
  • Used Hibernate in data access layer to access and update information in teh database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used snapshot to restore teh cluster usingAWS Management Console or theAWS Red Shift API's.
  • Created RESTful web services interface to Java-based runtime engine.
  • Used JNDI for naming and directory services.
  • Implemented Message Driven Bean Using JMS.
  • Added teh ability to stop library scans via teh JSON API.
  • Worked on Windows operating system.
  • Upgrading, and Configuration of WebSphere Application Server.
  • Used Web services - WSDL and SOAP for testing.
  • Used soapUI for load testing teh Web Services.
  • Did Performance tuning of infrastructure services using JProbe and OptimizeIt.
  • . Used XML parser APIs such as JAXP and JAXB in teh web service's request response data marshalling as well as unmarshalling process
  • Implemented JMS Listeners and Message Driven Beans (MDB)
  • Developed JUnit test cases for all teh developed modules.
  • Used Log4J to capture teh log that includes runtime exceptions, monitored error logs and fixed teh problems.
  • Created various testing Unix shell scripts, and provided teh project documentation.
  • Used Unix Shell Scripting executed some code updating,
  • Experience in Building Applications using Maven builds
  • Used SVN for version control across common source code used by developers.
  • Designed database and normalization for databases in Oracle 10g and used teh Stored Procedures and Triggers in teh application.

Environment: RAD 8.0, Struts 2, Unix Shell Scripting, JSF, AJAX, Hibernate 3.6, RESTful, EJB, JSP, Multithreading, Servlets, JMS, XML,AWS Code Commit, SOAP, WSDL, JDBC, JavaScript, HTML 5, JSON, JNDI, SVN, Log4J, MDB, jQuery, Eclipse, IBM Websphere Application Server 7.0, Rational Rose for UML modeling, JUnit, Oracle 10g, 11g.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC.
  • Developed Web services to allow communication between teh applications using Restful Web Services.
  • Developed teh action classes, Action form classes, created JSP's using Struts tag libraries and configured in Struts-config.xml, web.xml files.
  • Worked on Struts Action classes, Action forms and Struts-config.xml.
  • Used Struts Validator Framework for server side and client-side validations.
  • Developed designed specifications using UML including Use case, Class and Sequence diagrams.
  • Installation, Up gradation, configuration and Capacity Planning of Unix/Linux infrastructure for mid to large data centers.
  • Prepare and review teh technical design for teh system that adheres to teh MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
  • Developed user interfaces using Node JS. JavaScript, HTML, CSS custom tags.
  • Developed teh Presentation and Controller layers using JSP, HTML, JavaScript, Business logic using Spring IOC and Persistent layer using DAO, Hibernate For all modules.
  • Worked on teh Azure, Hibernate ORM including HQL and implementing HQL queries for Oracle 11g database.
  • Implemented service layer classes using Spring IOC.
  • Used Spring ORM along with Hibernate to deal with database operations.
  • Used Hibernate Query Language (HQL) to has database access with Hibernate.
  • Developed teh application using industry standard design patterns like Service locator, Singleton,MVC, and Factory Pattern for re-usability.
  • Used JavaScript for Client-Side validation in JSP pages.
  • Implemented Web services components SOAP and UDDI to interact with external systems.
  • Developed teh code environment using IDE as Eclipse and deployed into Tomcat Server.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.

Environment: AJAX, JavaScript, JSP, Spring, DAO, Hibernate, UML, Design patterns, SOAP Eclipse, Oracle 10g, ANT, JUNIT, HTML, XML, CSS, Windows XP.

We'd love your feedback!