We provide IT Staff Augmentation Services!

Mid-level Java Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Around 6 years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM and KANBAN.
  • Good knowledge and hands on experience in MVC Spring 4.x, ORM (Hibernate 4.x)and Struts 2.x frameworks.
  • Extensive knowledge of Creating and Consuming RESTful webservices.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model - View-Controller), Singleton, Facade, Factory and DAO, DTO.
  • Strong experience in UNIX and Shell scripting.
  • Good documentation skills on both functional and business requirements.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework .
  • Experience in Web-Development technologies like Servlets, JSP, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, Angular, AJAX, JQuery.
  • Experience in Presto Development.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • Extensive experience in working IDE tools likeIntelliJ, Eclipse, STS and Atom.
  • Extensive experience in implementation of the version control software SVN, CVS, Git.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Hands on experience using Messaging Services like JMS, MQ Series .
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Hands on experience on using caching technologies like Guava Cache and Ehcache.
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in application.
  • Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
  • Experienced in working with small to large-scale teams with onshore/offshore models in Agile and Waterfall environments.

TECHNICAL SKILLS:

Languages: Java, SQL,C, Shell Scripting

Web Technologies: JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, WSDL, JAX-RS, JSX-WS,HTML,HTML 5, CSS, CSS 3, Angular, Java Beans, JavaScript, JSON, AJAX.

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 7.0/8.0, Web Logic 8.1/9.1, Web sphere, JBoss.

IDEs: Eclipse, IntelliJ, STS, Atom

Tools: Jenkins, uBuild, uDeploy,XmlSpy, Ant, Maven, SQL Developer, Junit, Presto.

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g/11, HSQL, PL/SQL, My Sql, MS SQL Server 7.0, Sybase, MS-Access.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc

Frameworks: Spring Boot, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Log4j, Struts

Version Control: GIT, SVN, CVS, VSS, Perforce

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Mid-Level Java Developer

Responsibilities:

  • Working closely with Product Owners to gather the requirements.
  • Involved in full life cycle of Software Development Life Cycle (SDLC).
  • Developed Micro services & APIs using Spring Security, Spring Boot.
  • Involved in creating various SpringData Access Objects (DAO) for creation, modification and deletion of records using various specification files.
  • Used Sparta, an internal framework for developing the user-interface. Sparta framework is built on JavaScript, CSS, Handler Bars and JQuery.
  • Implemented Angular Components, modules, models and service for the application.
  • Created SQL Queries and joins for multiple use cases in our application.
  • Configured Spring boot application, beans for Swagger, Entity manager and Rest template.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers.
  • Developed user defined services to get/post all related information using Restful API.
  • Deployed services in Cloud depending on customer needs.
  • Designing of use cases, design discussion, categorization of Integration Interface of business rules.
  • Created J2EE component using Restful Webservices which are required to fetch data from different Systems/Applications.
  • Extensively used Dependency Injection features of Spring Framework, while developing the service layer.
  • Used REST Web Services for getting different information from different applications.
  • Deployment of J2EE all interface in Development/QA environment.
  • Followed AGILE (SCRUM) methodologies, had done sprint planning every two weeks and setup daily stand up meeting to monitor the status.
  • Provided hands-on technical governance on all aspects of production support.
  • Used uBuild and uDeploy for building and deploying the applications.
  • Used Rally as the defect tracking system.
  • Used GIT, SVN and Perforce as the version control system.

Environment: Core Java/J2EE, Microservices, REST, SpringBoot, Spring4, Maven, uBuild, uDeploy, Junit, Mockito, Linux, JSP, JDBC, JavaScript, Json, CSS, AJAX, Angular, JPA with Hibernate, Oracle 10g, XML, JUnit, Log4j, GIT, SVN, Agile.

Confidential, Charlotte NC

Java Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed user-friendly web-based GUI using JSP, JavaScript, JQuery, CSS, HTML, and DHTML.
  • Worked on developing the backend part of the application involving Spring 2, JPA, Hibernate 3.2 and Web Services.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Extensive use of JAXB to convert the xml schemas into objects to use in the application.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Written fast and effective Integration test cases using spring for Persistence layer.
  • Worked in Presto environment.
  • Created mashups for reading and writing to the database using EMML.
  • Used Ajax calls to the REST APIs for loading the data from mashups.
  • Used JSON parsing techniques for parsing the data received from REST calls.
  • Designed and developed Use Cases, Class Diagrams and Sequence Diagram using UML
  • Responsible for Development, Bug fixing and maintenance of application.
  • Used SOAP UI to test the web service API calls. ­­­­­­­
  • Created JUnit test cases to test business logic.

Environment: Spring 2.0, Linux, JSP, JDBC, JavaScript, Json, Presto, EMML, CSS, AJAX, JPA with Hibernate, Hibernate-Annotations, Hibernate Entity Manager, Oracle 10g, weblogic10.3, JAXB, Eclipse, Ant, XML, JUnit, Log4j, Java5, JSP, JDBC, Web Services.

Confidential, Cambridge MA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in the end-to-end project SDLC phases.
  • Involved in design flow and scheduling the work to other Developers.
  • Created Level-0 and Level-1 diagrams and provided technical design document.
  • Designed and developed Customer Event API with all the CRUD capabilities.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Utilized Jacksonprocessorto handle JSON data binding for Request & Response objects.
  • Developed and configured the Java beans using spring and Hibernate framework.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Used JUnit and Test cases for testing the application modules.
  • Spring Mongo framework is used to communicate with MongoDB.

Environment: JDK 1.6/1.7, Linux, Servlets/Jsp, Spring 3.1, Struts 1.x, Hibernate 3.0, Ajax,XML,XSLT, Oracle 10g, MongoDB, Eclipse IDE, JUnit 4.0, RESTful Web services,Oracle ESB, Tomcat 6.x, Perforce and Maven.

Confidential, Milford CT

J2EE Developer

Responsibilities:

  • Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code.
  • Involved in various phases of Software Development Life cycle (SDLC) of the application.
  • Followed Agile Methodology and participated in SCRUM Meetings.
  • Developed RESTful web services for the project as per the business requirements.
  • Involved in developing XML Schemas and used JAXB for marshalling/un-marshalling.
  • Developed few web pages using JSP, JSTL, HTML, CSS, Java script, Ajax and JSON.
  • Used their Proprietary framework to implement rules and validations for front end.
  • Involved in writing POJO classes, XML configurations.
  • Involved in defining DAO interfaces and writing SQL queries.
  • Hibernate 3.0 is implemented for mapping object-oriented domain model to Oracle.
  • Implemented several Java/J2EE design patterns like Spring MVC, Singleton, Spring Dependency Injection and Data Transfer Object.
  • Wrote build scripts for compiling and creating jar files using Maven for the application.
  • Involved in fixing of defects and enhancements.
  • Involved in Unit Testing and Integration Testing of the application using Junit,Mockito.
  • Used static analysis tools to make sure the code maintains all standards.
  • Used Clover to maintain code coverage for the entire project.
  • Used Log4j to print logging, debugging and warning information.

Environment: JDK1.6, J2EE, JSP 2.0, Spring 3.0, Spring DAO, Ajax, JSON, WebSphere, Eclipse 3.6.0, Log4j, Oracle 11g, SQL developer, Web Services, JAX-RS, Hibernate 3.0, SVN, CSS, Maven, XML, Windows-XP, Unix.

Confidential

J2EE Developer

Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.
  • Attended discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Status report was provided to the manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day. JIRA tickets were created and tasks were completed in the assigned time.
  • Used UI such as JavaScript for enhancing the user interaction with the application and for client side validation. Coding, Testing and implementing new functionalities for new requests in the Application.
  • Actively participated in the implementation, maintenance and testing phases plan generation using Struts framework.
  • Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, and JavaScript.
  • Used web Service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
  • Used SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
  • Used data modeling for creating a data model by applying formal data modeling techniques.
  • Experience in application servers like Tomcat locally and Web logic to host it on the Linux server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.

Environment: Jdk1.6,Struts 1.2, J2EE, JSP, JSTL, JQuery, Oracle 10g, SVN, WebLogic, Eclipse, ANT, Apache Tomcat, SVN, SOA, J2EE, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WS, and Web Services.

We'd love your feedback!