We provide IT Staff Augmentation Services!

Java/devops Engineer Resume

5.00/5 (Submit Your Rating)

OR

SUMMARY

  • Around 8years of strong experience in object - oriented requirement gathering, analysis, design, development and implementation of Client/Server, Distributed, Internet and E-Commerce application using Object Oriented Methodologies and RDBMS. Complete multi-tiered application development lifecycle experience using Java-J2EE/J2EE Technologies.Experience in SDLC of various projects onE-Commerce, Pharmaceutical, B2B application, Retail, Financial/Banking and Customer Support products.
  • Expertise in reviewing client requirement, prioritize requirement, creating project proposal (scope, estimation) and baseline project plan.
  • Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
  • Extensive experience in application development using Core Java, Servlets, JSP, Spring, JDBC, Java Beans, Hibernate, JPA and MVC architecture.
  • Expertise with IBM Web Sphere, BEA Web Logic,Tomcat,Jetty, JBoss andtcServer.
  • Proficiency in entire System Life Cycle including design, developing, testing and production support of applications using Agile/ Scrum and waterfallmethodologies.
  • Well versed with the fullstack and has experience with object oriented programming concepts.
  • Extensive experience in implementing UI layer using HTML, HTML5, XML, CSS, java Script, JQuery, Ajax, JSF and AngularJS, Aurelia, Free Marker(FTL).
  • Experienced in creating and consuming Java based Web Services and Proficient in SOA, SOAP, RESTFUL, JAX-RS, JAX-WS JERSEY.
  • Hands on experiences with Core Java with Multithreading, Concurrency, Exception Handling, File Handling, I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Proficient in XML technologies like Apache Axis, Apache CXF, XPath, SOAP, SAX, DOM, WSDL, DTD, XSD, JAXB, JAXP.
  • Strong experience developing applications in MVC (Model View Controller) architecture, using Struts, JSF and Spring Framework.
  • Extensive experience with Spring Framework/ORM Tools, Spring 3 (IOC, MVC, AOP, Cache, Integration), Hibernate 3.3,JPA.
  • Experienced in implementing unified data platform for messaging systems using JMS, Mule ESB and Apache Kafka.
  • Extensive experience in Continuous integration and deployment using Jenkins and Asgard, Docker, Packer, Chef, Puppet, Vagrant.
  • Experienced in building business components using Enterprise java beans (EJB2.0/3.0).
  • Experience with relational databases: MySQL, NOSQL, SQL Server, DB2, Oracle, and Teradata, Cassandra.
  • Extensive experience using MAVEN, ANT and Gradle as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Working experience on open source Frameworks such as struts, spring, Hibernate, JSF, Groovy on Grails.
  • Experienced working with test-drivendevelopment, implement test cases using Junit, Easy mock and mockito, Selenium, Burnside.
  • Involved in production support on a monthly schedule and real-time profiling & analysis using tools like Splunk, Pager Duty, Cloud Watch.

TECHNICAL SKILLS

Programming Languages: C, JAVA, JavaScript, Shell Script

Query Languages: SQL, PL/SQL, NOSQL

Operating System: Ms Dos, Windows NT/2003 /7/8r, LINUX (Debian), UNIX

GUI: HTML, XML, AJAX, JavaScript, JQuery, CSS, Free Marker Template(FTL)

Database and Tools: Oracle 10g, 11g, JDBC, MySQL, SQL Plus, PL/SQL, NOSQL, SQL * Loader, SQL Server, MS Access, PostGreSQL, Cassandra, DynamoDB

Java API’S: Servlets, AWT, JDBC 3.0, RMI, EJB, JCF, JNI, JMX, JNDI, Java Mail API, JAAS, JAX-RPC, JMS, JSF

MOM: JMS1.1, WebSphereMQ, mule ESB

Framework and Libraries: Spring (IOC, MVC, AOP, Cache, Integration), JSF, Hibernate, AngularJS, Guice, aurelia framework

Unit Testing: Junit, Easy Mock, iReports, Mockito, Burnside, Selenium

Web technologies: J2EE: Servlets, JSP, JMS, EJB, JNDI, RMI, JFC/Swing, JDBC

JAX/RPC, EJB: AJAX, HTML, DHTML,JDK 6 (J2SE), CSS, Java Beans, SOAP/ Rest services, Amazon Web Services(AWS)

Version Control: CVS, Rational Clear Case, VSS, SVN, GitHub

Technologies: Jenkins, Asgard, Docker, Packer, Chef, Puppet, Vagrant, Virtual box, AWS EC@, AWS S3

Monitoring & Reporting Tools: Pager Duty, New Relic, Splunk, Cloud Watch

Applications: CheckStyles, FindBugs, PMD, SonarQube, Jenkins, VisualStudio, Intellij, Eclipse, Selenium, Kanban, PIT Mutation

PROFESSIONAL EXPERIENCE

Confidential, OR

Java/DevOps Engineer

Responsibilities

  • Worked with teams to identify bottlenecks and opportunities for improvement in the deployment and build processes.
  • Built and deployedJavaapplication code in Dev, QA, UAT, and Production environments.
  • Responsible in Automating the Jenkins jobs using Packer, Chef and Puppet by creating a continuous delivery pipeline which reduces the time for the deployment of micro services.
  • Involved in improving the application performance and migrating the project to use all the latest version technologies.
  • Integrated PIT Mutation testing in the project, which checks quality of Unit tests.
  • Integrated Sonar with Jenkins to ensure quality of code.
  • Used Docker container to bundle unit of codes and deployed to testing, QA and production environments.
  • Load Tested a SOAP service for performance and stability using soapUI.
  • Added Selenium to run Automate browser based test on Local as well as on Jenkins CI Server dynamically using Virtual browser and virtual Servers like XVFB for a Bootstrap Project.
  • Build a UI for the end users with Free Marker Template (FTL), which is a Java Based template engine.
  • Module with enhanced features using JSF, Ajax and JQuery.
  • Designed and developed User Interface using JSP, HTML, CSS, MXML, JSF, JSP, JSTL, AJAX and XML, FTL.
  • Implemented Ajax based calls and integrated with JSF to update smaller components in UI Screen.
  • Responsible for cleaning up all the java classes ensuring proper Exception Handling and releasing resources and Logging.
  • Developed website Front-End Graphical User Interface using Aurelia.
  • Implemented DAO layer, its implementations using Hibernate Core interfaces, annotations.
  • Implemented Rest based web service to data retrieval using JAX-RS annotations and Jersey implementation.
  • Integrated messaging sources with different consumers using JMS, mule ESB and message driven beans.
  • Wrote SQL queries and PL/SQL Stored Procedures in Oracle.
  • Involved in building and deploying multi module applications using Gradle and integrated with Jenkins.
  • Wrote unit tests using Mockito&JUnit, Integration & End to end tests using Selenium.
  • Involved in writing unit test case for restful web services using Junit.
  • Involved in Agile methodology by daily scrum meetings, spring planning and story board preparation.
  • Worked on setting up Splunk to capture the customer activity.
  • Configured Monitoring tools like Pager Duty, Cloud Watch Integration, New Relic which tracks Health check of AWS Instances and Amazon SQS.
  • Developed the back end using Groovy and Grails, Value Object and DAO. Used different design strategies like Façade pattern, proxy command pattern to efficiently use resources.
  • Worked with building tool Gradleto deploy applications, configure plug-ins and integrated with CI servers like Jenkins.
  • Added additional functionality to various applications including amazon's RDS, load balancers, SES and SQS.
  • Used GIT for version control and JIRA for bug tracking.

Environment: Java, Guice, Hibernate, Rest web services, JSF, Ajax, JMS, mule ESB, JQuery, Junit, Maven, Groovy, Gradle, JAX-WS, JAX-RS, Zuul, Asgard, Jenkins, Sonar, Elastic search, Kibana, New Relic, AWS EC2, S3, ES, Micro services, Aurelia, JSPM, Karma, Jasmine, Gulp.

Confidential, Wayne, PA

Java/J2EE Developer

Responsibilities:

  • Maintenance and support for Hive defects logged with Escalation for clients.
  • Using Java script functions, handled browser specific problems.
  • Developed JMS communication b/w applications over XML and ActiveMQ using JAXB
  • Integrated Hibernate with Spring using Hibernate Template to implement transaction management, CRUD operations.
  • Integrated, implemented controller layer using SpringMVC annotations (@Component, @service, @Repository) and configured them as Spring beans.
  • Developed JSF Components and implemented event handling using Java, JSF, AJAX and JavaScript for various modules.
  • Improved performance by optimizing Hibernate 3.0 queries for Dao layers.
  • Optimized code by implementing SONAR suggestions for improvising code quality.
  • Involved in logical and physical design phase of database development.
  • Agile Methodologyused to develop project, Integration and defect fixing.
  • Worked on front end designing issues, provided creative and efficient ideas of required output and implemented them using JSP, AJAX.
  • Wrote extensive Native Queries, Hibernate HQL queries in DAO level and have also written Criteria Queries for implementing the search criteria for Clients.
  • Created/Updated tables, Dynamic SQL, Functions, Stored procedures, Cursors in Oracle SQL Developer.
  • Configured log4j frame work and implemented logging capabilities at different levels in the project.
  • Configured JMeter to perform load testing of the application.
  • Worked on normalization and developed queries using DB2.
  • Involved in designing UML case diagrams, Class diagrams, Event diagrams, Activity diagrams and sequence diagrams using Rational Rose.
  • Developed JMS communication b/w applications over XML and ActiveMQ using JAXB Created JavaScript functions for client side validation and created CSS for look and feel of application and also involved in back end validation.
  • Implemented Standard reports for clients by following field framework of 2x Perform.
  • Worked extensively on integrating applets into IBM WebSphere Portal Server 6 by embedding the applets into portlets.
  • Developing and/or Maintaining Code for Java Applets& J2EE technologies

Environment: JSF 1.2, Hibernate 3.0, EJB 3.0, J Boss 5.0, Log4J, SVN, Oracle SQL WebSphere, UNIX, XML, Developer, JSP, DB2, Web services, Spring, Servlets, Maven, TFS Version Control, Test NG, Applets

Confidential, IA

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application on RAD utilizing the Struts framework and MVC Architecture, adopted Java best practice’s using design patterns.
  • Developed user interfaces using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
  • Validated several JSP components using Struts validation framework for server side validation.
  • Developed JSP's using AJAX, CSS, HTML, XHTML, and DHTML for design of new web pages.
  • Product development using Waterfall methodology.
  • Used Log4j for logging and tracing the messages.
  • Fine-tuned queries in Oracle SQL Developer.
  • Experience querying using SQL Plus.
  • Developed Paid in Full changes for Internet based Consumer quote application.
  • Co-ordinated design review meetings with different vendors in finalizing WSDL design for web services providing rating algorithm.
  • Written Soap messages for the services to interact with Agent portal web application.
  • Mapping new elements from XML's to java using JAXB framework.
  • Created WSDL's from Mainframe copybooks, to map elements to Java using Castor.
  • Injected dependencies into beans using Spring IOC framework.
  • Wrote complex Hibernate Queries to query data from database.
  • Excellent understanding of DML, DDL and DCL commands.

Environment: RAD, Eclipse, Web sphere 7.5, SOAP, SOAP UI 4.0.1, WSDL, JAXB, HTML 5, XML, XHTML, CSS, Java 1.4/ 1.6, Struts 2, Hibernate 3.0, Oracle SQL Developer 1.5, Spring IOC, JUNIT

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in complete SDLC life cycle.
  • Played a major role in requirements gathering and production support.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Tiles Framework in the presentation tier.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSSand JavaScript.
  • Also implemented dynamic loading of JSP’s using AJAX.
  • Used Spring Core for dependency injection/Inversion of control (IOC), andintegrated frameworks like Struts and Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparentpersistence onto the SQL Server database.
  • Used Web services (SOAP) for transmission of large blocks of XML data overHTTP.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Responsible for writing complex SQL and HQL queries.
  • Apache Ant was used for the entire build process.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequencediagrams using UML.
  • Used Log4j Logger for all logging purposes and JUnit for integrated test runs, XML for building data structures required for Web Services and JMS for sendinga-sync messaging using the Event based Framework.
  • Deployed the application in WebLogic Application Server.

Environment: JAVA, J2EE, JUnit, ANT,AJAX, JSP, JavaScript, Eclipse, PL/SQL, WebSphere SQLserver2005, Web services, SOAP, XSLT, Servlets, Struts 2.0, HTML, XML, Spring 2.0,Hibernate 2.0, Log4j, WebLogic 8.1, Unix, Rational Rose, CVS.

Confidential

Software Intern / Java Developer

Responsibilities:

  • Worked on development of common framework in Google Web Toolkit (GWT) to build screens and make remote procedure calls (RPC) to the middleware
  • Used Design patterns like factory, singleton
  • Developed on a mechanism to replicate reflection for AJAX
  • Designed and developed reporting module using Jasper Reports
  • Designed templates using ireports to generate reports in multiple formats
  • Wrote utility in Apache POI to automate upload of high volume static data
  • Developed reusable classes in the middleware using Hibernate.
  • Developed and packaged the backend interface to build transaction files to be sent for processing
  • Worked on a SSO module using SAML and digital insight for external banks
  • Setup SSL on Apache
  • Deployed application on Web Logic Application Server
  • Followed RUP iterative approach for application development.
  • Build Java classes to pick items from the queue, make SOAP based remote calls to DC, gather data items and update local DB using JDBC
  • Written unit test cases using JUnit
  • Created and modified scripts to perform load testing
  • Executed test scripts, analyzed results and performing tuning
  • Eclipse was used as an IDE for development with Tomcat as the server.

Environment: Java, AJAX, J2EE, Google Web Toolkit (GWT), JSSE, JMS, Web Services, Eclipse 3.3, Tomcat, WebLogic, SAML, Hibernate, Spring, JDBC 2.0, Solaris, JUnit.

We'd love your feedback!