We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Plymouth, MN

SUMMARY

  • 8+ years of experience in Software Development Life Cycle (SDLC) including Requirement Analysis, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support of Object Oriented Analysis and Design usingJava /J2EE technologies.
  • Proficient with Software development methodologies like Agile (Scrum) Methodologies and Waterfall methodologies.
  • Experience in developing the User Interface Rich Web Applications and Web Service Applications using User Interface Technologies like HTML5, CSS3, JavaScript, JQuery, AngularJS, Ajax, bootstrap Chrome - Developer Tools, Mozilla-Firebug and Internet Explorer-Developer Tollbar.
  • Expertise in developing web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, JDWP, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object Oriented Programming techniques.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Extensive experience working in spring framework, Struts framework, O/R Mapping Hibernate framework and web services.
  • Experience in designing, developing, and deploying Java/J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastisearch, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down Approach and Bottom up Approach.
  • Experience in implementing client - server business applications using Microservices.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, DB2, Oracle and with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.
  • Experience with MOCKITO, TDD and Junit in developing test cases and determining application functionality.
  • Configured and created application log files using Log4J to trace required application messages.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Ability to work effectively on the Linux and OSX platforms.
  • Ability to work effectively in cross-functional team environments and experience of providing training to business users.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++, SQL, PL/SQL

Enterprise Java Technologies: JSP, Servlet, JNDI, JDBC, Log4J API, Java security

Mark-up/XML Technologies: HTML, XHTML, DHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, SAX/DOM, JQuery, JSON

Tools & Framework: Struts, Hibernate, JPA, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Batch, Spring BOOT, Spring Security, Spring DATA, Spring ROO, JSF, Log4J, JUnit, Jasper reports, soap UI.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, Axis2, Amazon Web Services (AWS), MicroServices.

Web/App Servers: Web Sphere, Web Logic, Apache Tomcat, JBoss

Database: Oracle, SQL-Server, MySQL Server, MongoDB.

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite STS, Net Beans

Version Control: GIT, CVS, SVN, Rational Clear Case

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, SoapUI, Putty, WinSCP, Rational Clear Quest, RTC, Star Team, Mantis, Mockito, Fitnesse

OS & Environment: Windows Vista/XP/2000/NT, Sun Solaris UNIX, LINUX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential, St. Charles, MO

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Developed the User Interface Screens for presentation using AngularJS, Ajax, JavaScript and HTML.
  • Expertise in developing single page applications usingAngular JS, using variousangularmodules
  • Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
  • Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data and Spring Security.
  • Extensively used Strutsfeatures like TILES, validator framework for developing User Interface Screens.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Implemented Spring Boot with Microservices to divide the application into various sub modules.
  • Implemented the application usingSpringMVC Framework and handled the authentication, authorization, and access-control features by usingSpringSecurity.
  • Also, used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed web services and published in SOA environment.
  • Implemented Web-Services to integrate between different applications components using RESTFUL using Jersey.
  • Developed RESTFUL Web services for transmission of data in JSON format.
  • UsedMongoDBas data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under Oracle Database Server.
  • Design and develop custom pipes (JMS, Web Services and SQL) for mandates & accounts to flow into various processing systems.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Worked with WebSphere application server that handles various requests from Client.
  • Deploying fixes and updates using IBM WebSphere application server.
  • Used MAVEN in each project to automate the builds and managing project
  • Developed test cases using Junit and the build scripts using Maven.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Environment: Java, Servlets, JSP, HTML, JavaScript, JQuery, Ajax, Bootstrap, AngularJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, Struts, OAuth 2.0, XML, MVC, Star UML, JUnit, Maven, WebSphere, Apache AXIS, RESTful, SOAP UI, SOA, JAX-WS, Sun Metro stack, Amazon Web Services(AWS), Log4J, Oracle, Mongo DB, Git, JIRA and Spring Tool Suite.

Confidential, Plymouth, MN

Java/J2EE Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, JQuery and Java script.
  • Used Spring MVC, AJAX and Dependency Injection for handling presentation and business logic.
  • Implemented Message level security for web service client using X509 certificates to sign and encrypt SOAP requests and response.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS
  • Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, HTML and DHTML
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Implementing JSF based framework to present the data to the user.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (GWT) and business tier
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring framework
  • Configured development environment using JBOSS application server for developers integration testing
  • Developed persistence Layer using Hibernate to persist the data and to manage the data
  • Developed Hibernate configuration files and queries and Implemented DAO classes
  • Used TOAD to get connected to Oracle to access the backend Oracle Database for verifying and validating the data inserted.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing
  • Developed the build scripts using Maven
  • Used JIRA for design, and Quality Centre for bug tracking.

Environment: Java, J2EE, JavaScript, AngularJS, Hibernate, Spring, XML, Tortoise SVN, JSP, DB2, MVC, Agile, JUnit, Maven, UML, JAX-WS, JAX-RS, Log4J, Oracle 10g, Agile methodology, JBoss, Eclipse, PL/SQL, JBOSS.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements usingagilemethodologies.
  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Custom Tags, JQuery, HTML and CSS.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed the Application Framework using Java, Spring, Hibernate and Log4J.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
  • Configured ApplicationContext.xml in Spring to adopt communication between Operations and their corresponding handlers.
  • Developed Spring rest controllers to handle JSON data and wrote Dao’s and services to handle the data.
  • Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Consumed and Create REST Web services using Spring and Apache CXF.
  • Developed MySQL stored procedures and triggers using SQL in order to calculate and update the tables to implement business logic.
  • Used Maven to build the application and deployed on JBoss Application Server.
  • Used IntelliJ for development and JBoss Application Server for deploying the web application.
  • Monitored the error logs using log4j.
  • Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
  • Used AOP concepts like aspect, join point, advice, point cut, target object and also AOP proxies.

Environment: Java, J2EE, XML, HTML, CSS, JQuery, JavaScript JSP, Spring, JBoss, log 4j, Tortoise SVN, Hibernate, REST web services, Maven, SOAP UI, Eclipse Kepler, MySQL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT
  • Used CVS as version control system
  • Worked on bug fixing and Production Support.

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!