We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Richfield, MinnesotA

PROFESSIONAL SUMMARY

  • Over5plusyears of experience in JAVA/J2EE projects in software analysis, design, implementation anddevelopment.
  • Strong experience in Design and development of multi - tier web-based applications using J2EE technologies JAVA, Servlets, JSP, Oracle, MySQL and JDBC.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns. Strong hands-on experience with AngularJS and NodeJS.
  • Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, jQuery, D3.js, JSON and CSS.
  • Experience in using front end frame work Ext JS and Angular JS, proficient in features such as Directives, Controllers. Scopes and Data Binding.
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, Node.js, ActionScript, JSF and JSP. Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, Spring,Struts,JDBC, JMS) and XML. Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Experience in implementation of business applications using BEA Web logic, Web Sphere,IBM WebSphere Application andPortalServer (WAS/WPS), JBoss and Tomcat.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment. Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Experienced in in setting up of AWSRDS and DynamoDB instances.
  • Experience in monitoring and auditing tools like AWS cloud Watch and CloudTrail.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP, Servlets, EJB, JMS, XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, etc.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications. Solid experience in application development as a Java/J2EE developer using Web Sphere Application Server v7.0 and WebSphere Studio Application Developer
  • Hands on Service Oriented Architecture using Web Services with SOAP, WSDL, and UDDI for developing web applications. Knowledge of a variety of process methodologies, modeling techniques and BPM tools
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB. Expertise in MVC 2 Architecture using struts, spring with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Experience in using frameworks like Hibernate, Java Server Faces, Understanding of VPN solutions.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down Approach and Bottom up Approach.Developed ANT scripts and used MAVEN tool to build and deploy J2EE Applications.
  • Excellent communication, Team work, inter-personnel and presentation skills

TECHNICAL SKILLS

Web Technologies/Programing Languages: Java, XML, HTML5, Servlets, JDBC, MSMQ and Scala, HTML, DHTML, XSLT, CSS, Ajax, SOAP, JavaScript, jQuery.

Java/J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, Spring MVC, Spring DAO, Spring Security, Jboss Enterprise portal, JSTL, EJB, RMI, JDBC, JMS, Web Services.

Testing and Logging Framework: Junit, Log4j, Cucumber, Mockito.

Databases: Oracle, DB2, MS SQL Server, MS Access, Sybase

Office Suit And Tools: MS Office 2007, 2010

Web/App Server: Apache Tomcat 3.3, 5 and 7.0.21, 5.x/6.x, Jboss 4.3 and 7.0.1 Web Sphere, Web logic.

Build/Automation Tools: Ant, Maven, Gradle, Jenkins

PROFESIONAL EXPERIENCE

Confidential, Richfield, Minnesota

JAVA Developer

Responsibilities:

  • Agile development (2week sprints/Iterations), Test Driven Development (TDD), Junit, Mockito, Gradle, JIRA issue navigator, Crucible Code Reviews is part of every day's work.
  • Responsible for creation of design artifacts such as use cases and sequence diagrams.
  • Developed application on Spring 3.x framework by utilizing its features like Multi-threading, Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI
  • Used Spring Boot and Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
  • To verify the behavior of the system under test used Mockito Framework
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • I have experience on other JVM based languages such as groovy and Scala for Gatling test.
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Involved in writing JAVAAPI for Amazon Lambda to manage some of the AWSservices.
  • Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints.
  • Developed user interface using JSP, JSF, Ajax, LESS, DOJO, and JQuery.
  • Used Drools to handle complex business rules using Rule Sets and Rule Flows.
  • Wrote complex SQLs, Stored Procedures PL/SQL using SQL developer, EJB & TOAD, executed on Oracle Database.
  • Created custom page templates and used ADF skinning features to design web pages. Developed the back end using Groovy and Grails, Value Object and DAO.
  • Used Bitbucket as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Developed, Tested and Deployed application in Apache Tomcat 7.0.
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture. Models connect to MySQL and MongoDB using Node.js MySQL and Mongoose modules.
  • Implemented the interaction between applications and Mule ESB by using Message Service clients.
  • Used Java and Web services to validate the Migration Functions.

ENVIRONMENT: Java 1.8, Spring, JSP, JavaScript, HTML, XML, Servlets, Jenkins, Bitbucket, Cucumber, Oracle 12c, SOAP UI, Restful web services, JDBC, XML, EJB 3.0, JavaScript, Eclipse.

Confidential, KY

JAVA Engineer (full stack)

Responsibilities:

  • Worked closely with Project Leads, Managers and Business Analysts transforming business requirements into Java code.
  • Implemented MVC architecture using Spring, Java beans and JSP.
  • Utilized open source technologies like Spring MVC Framework and Hibernate ORM.
  • Made use of DAO design pattern for designing data access layer.
  • Using JDBC & SQL implemented DAO pattern.
  • Wrote complex SQL queries, stored procedures and triggers.
  • Used SOAP and Restful web services and tested them.
  • Used JIRA ticketing tool and SVN for code repository.
  • Created user friendly UI’s with Angular JS and JavaScript.
  • Made use of JDBC for data retrieval from database.
  • Was involved in Code review team to discuss best possible ways to keep the products performance is efficient and stable.
  • Worked on Persistence layer from simple DAO to Spring/Hibernate.
  • Designed Stateless Session Beans fitting the requirement of the business and implemented its interfaces.
  • Configured the project on Web Sphere application server

ENVIRONMENT: Java 1.7, Spring, JSP, JavaScript, HTML, XML, Servlets, Oracle 12c, SOAP UI, Angular JS, Restful web services, SQL Server 2005, JSP 1.1, JDBC, XML, EJB 3.0, SQL, JavaScript, WebSphere, Eclipse.

Confidential, Nashville, TN

JAVA Developer

Responsibilities:

  • Participated in design and development as a Core Java and J2EE Software developer. Understanding software requirement and utilizing apposite technology to enunciate most apposite data flow between front end and back end technologies.
  • Pooling up most apposite design pattern for DAO and implementing interface to reduce code reuse. Understanding the Business Process and developing logic and software stack based on business flow.
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring. Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Implemented J2EE standards, MVC architecture using Struts Framework.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Developed and designed new cross-browser accessible interfaces using JQuery and JavaScript. Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content. Used WebLogic for deployment of applications.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database. Uses the DAO pattern for data access layer and JMS API for the messaging requirement. Used JavaScript and JQuery for validating the input given to the user interface. Developed test cases and performed unit test using JUnit Framework.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence. Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling. Used SVN Subversion for software version control.
  • Developed web applications using Spring MVC, JQuery, Used Eclipse IDE for designing, coding and developing applications.
  • Utilized Agile Methodology (SDLC) to managed projects.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Used Backbone.js to create Data model to and to trigger event-handling on data change on UI interface.
  • Involving in Building the modules in Linux environment with Ant Script.
  • Used Microsoft Office Lync as office communicator.

Environment: Java, J2EE, JavaScript, HTML5, CSS3, Angular.js, Spring, Hibernate, Struts, WebLogic, REST, JQuery, AJAX, ExtJS, JSP, SERVLET, Mongo DB, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN, GWT (Google Web Toolkit), Jasper report, ILOG, Agile, Web 2.0, SOA

Confidential

Java Developer

Responsibilities:

  • Followed the UML based methods using MS Visio to create use case diagrams
  • Participated in sessions to define the solution approaches, and identifying assumptions, constraints, risk and issues.
  • Developed business components using EJB (Session Beans) and Java features.
  • Designed and developed system architect using SpringMVC, Hibernate and Oracle.
  • Implemented Spring Based Authentication.
  • Added Spring based REST services to allow third party component to communicate.
  • Followed SDLC methodology for development of the application.
  • Involved in design and development using Java, J2EE, Web 2.0 technologies, Spring 3.0, Hibernate 3.3
  • Coded Spring servlet and design application architecture including Controller layer, Service layer, DAO layer, Transaction management, AOP.
  • Implemented Audit Trail using Hibernate listeners and custom annotations.
  • Implemented System security using Spring security.
  • Implemented drill down report both in tabular and chart format using Jasper report.
  • Developed the JSP/HTML, Page Flow (JPF) and JSR-168 portlets on Weblogic portal 8.1Convert existing Java web applications into portlets/WSRPs and SOA implementation with web services & MQ.
  • Used Weblogic propagation tool to move the portal changes from development to staging environment.
  • Implemented Weblogic Content management system to satisfy the needs of the marketing team using Nodes, Views & Tags.
  • Used JAMon to monitor the application performance with the help of Spring AOP & interceptor programming.
  • Built and edited Spring-Hibernate configuration file for the sub projects.
  • Written Message Driven Beans to consume messages from JMS.
  • Developed the Web pages using WebLogic server.
  • Worked in a clustered Environment using WebLogic.
  • Monitored Application and Weblogic logs in Unix Environment and report if any problems.
  • Wrote various SQL queries for data retrieval using JDBC.

Environment: Java 1.6, HTML5, J2EE, JSP, XML, XSL, Spring Framework, Spring REST, Spring Authentication, Transaction management, JDBC, JavaScript.

We'd love your feedback!