We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GeorgiA

SUMMARY

  • Java developer with 14 years of hands - on experience in development and testing Java applications.
  • Certified as a Java Programmer and Web Components Developer, with strong experience in highly available, distributed, scalable and transactional applications.
  • Strong Java Core experience.
  • Experience collaborating with systems operations area and business analyst team.
  • Author of best practices, code conventions, guidelines and architectural documents to govern programming standards.
  • Mentoring developer’s team in workshops to promote adoption of frameworks, tools.
  • Conductor of code reviews to improve the quality of code in Java applications.
  • Use of agile Scrum software methodology in development lifecycle.
  • Main experience in Web Applications, security components, Standalone, Web Services (SOAP/REST) and Enterprise applications.
  • Experience with DevOps - Continuous Integration Tools.
  • Ability to learn new technologies, very cooperative team player, fluent communicational and interpersonal skills, innovative and self-motivated.
  • Activelycollaborate with teams in ongoingdevelopment, including development, design, integrationtest and development activities.
  • Responsible for the quality of the codewritten by developers, ensuring proper designreviews, codereviewsusingstandards, codeconventions, guidelines and bestpractices.

TECHNICAL SKILLS

Languages: Java

Technologies: Java, Core Java, J2EE, JEE, JSP& Servlets, Swing, JSTL, Expression Languages, Design Patterns, JNDI, JavaMail, JDBC, JAX-WS, JAX-RS, EJB, Web services, JMS, JAXB, iReport, JUnit, iText, SQL, HQL, JPQL, SOA, XML, XSD, XSLT, Json, log4j, slf4j, YAML, Spring Boot Initialzr, Spring Boot CLI, Test Driven Development (TDD), Gradle, SOAP, RESTful.

Frameworks: Spring, Spring Boot, Spring MVC, Spring Core, Spring WS, Spring Security, Spring JDBC, Spring AMQP, Spring Batch, Spring Data JPA, Spring EL, Spring LDAP, Spring Data, Struts, JPA, Hibernate, Struts, Bootstrap.

Containers: WebLogic, Tomcat, Jetty, Glassfish, Jboss AS, Spring Pivotal, WebSphere AS.

Unit test Frameworks: Junit 4, Mockito, Test Driven Development (TDD).

Build and Control version tools: Maven, Ant, Subversion, Tortoise, Git & GitHub, Subclipse, Gradle.

Code Quality Governance tools: PMD, Jacoco, Check style, Find Bugs, Metrics, Sonar, SonarQube, Jira.

Continuous Integration tools: Jenkins, Hudson, Archiva, Nexus.

Messaging Technologies: WebLogic JMS provider, RabbitMQ, ActiveMQ.

Methodologies: RUP, XP, SCRUM, UML

Paradigms: Object Oriented Programming, REST, Service Oriented Architecture.

Relational database: Oracle, MySQL, PostgreSQL, DB2

Operating systems: Windows, Linux (Ubuntu)

Tools: Spring Tool Suite, Eclipse, NetBeans, My Eclipse, SoapUI, Toad, SQL Developer, Jasper Reports, Microsoft Visio, Microsoft Project, Cacoo diagrams, Enterprise Architect, Oracle Service Bus, Intellij IDEA, Postman.

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, Georgia

Java Developer

Responsibilities:

  • Development of Spring Rest Services, error handling with ControllerAdvice.
  • Development of JSP’s components for Admin application for access control to the users.
  • Development of JSP’s components for the Customer application, Dashboards, Grids, JavaScript, events
  • Use of Java Core, OOP, Arrays, Encapsulation, Collections.
  • Java JDBC connections and statements with DB2.
  • Java Handling Exceptions, Overloading & Overriding of methods.
  • Java Core iteration with for, for each. Creation of Java Classes and interfaces.
  • Bootstrap web application with Spring Boot with Spring Initializr
  • Development of Spring Controllers with Spring MVC
  • Development Business components and rules with Java and Java core components
  • Mapping database tables with Hibernate and Java Persistence API
  • Development of Spring Data repositories, Spring MVC Controllers and authentication with Spring Security.
  • Development of HTML Templates, common pages as footer, header, left/right bar.
  • Development of JUnit5 test cases and Mockito with Spring Test module.
  • Migration of applications from Struts, EJB and WebLogic versions, to Spring components.
  • Development of JMS-Client consuming WebLogic-JMS as provider.
  • Analysis, design and development ofWeb applications Spring Boot.
  • Deploy and testing components in local environments with Tomcat.
  • Build and deployment of the application with Maven and Jenkins.
  • Development of Business rules with Java Core, Collections API, Exceptions.

Confidential - Farmington Hills, Michigan

Java Developer

Responsibilities:

  • Use of Java Core, OOP, Arrays, Encapsulation, Collections.
  • Java JDBC connections and statements with DB2.
  • Java Handling Exceptions, Overloading & Overriding of methods.
  • Java Core iteration with for, for each. Creation of Java Classes and interfaces.
  • Development of Spring Rest Services, error handling with ControllerAdvice
  • Development of JSP’s components for Admin application for access control to the users.
  • Development of JSP’s components for the Customer application, Dashboards, Grids, JavaScript, events
  • Development of interactive user interfaces with JavaScript,
  • Bootstrap web application with Spring Boot with Spring Initializr
  • Development of Spring Controllers with Spring MVC
  • Development Business components and rules with Java components
  • Mapping database tables with Hibernate and Java Persistence API
  • Development of Spring Data repositories, Spring MVC Controllers

Confidential

Java Developer

Responsibilities:

  • Experience development in Agile Scrum environment.
  • Development of Business requirements with Spring Services.
  • Integration of Spring Services with Hibernate.
  • Use of H2 to simulate database interaction.
  • Development of Spring Data JPA Repositories.
  • Development of Spring MVC Controllers.
  • Involved in converting requirements into use cases and Database design.
  • Use of GIT version control system to manage changes to source code.
  • Implemented of Log4j to capture the log that includes runtime exceptions.
  • Automation of build and deployment process with Maven/Gradle and Continuousintegration and Continuous Delivery tools.
  • Development of SOAPWebservices with JAX-WS.
  • Development of REST Services with JAX-RS.
  • Experience retrieving data in Json format.
  • Testing REST Services with Postman.
  • Development of JAX-WS Clients to consume SOAP Web Services.
  • Starting projects with Spring Boot.
  • Design and development of WebapplicationsSpring MVCControllers and WebServices.
  • Defining and design of WSDL contract with product owners.
  • Analysis, design and development of loosely coupled Web Services SOAP.
  • Development of JMS Client to consume Publish & Subscribe in JMS Weblogic provider.
  • Mapping relational databases tables (Oracle, MySQL and PostgreSQL) to Entities usingJPAannotations.
  • Creation of WebLogicdomain with clusters, servers, data sources deploy of applications.
  • Deployment in Nexus artifactory repository.
  • Migration of applications from JDK6 to JDK7, WebLogic11g to WebLogic12c, EJB’s to Spring.
  • Development of Bootstrap pages integrated with Spring MVC Controllers.
  • Development of Frontend with Swing using NetBeans fora Stand-alone applications.
  • Development of TestCase of Services with JUnit and SpringTest using Test Driven Development TDDand Mock objects with Mockito.
  • Deployment of jar, war and ear artifacts in Weblogic using Hudson/Jenkins task.

Environment: Eclipse, maven, JPA, Hibernate, EclipseLink, Sonar, Hudson, Nexus, JAXB, JAX-WS, JAX-RS, SoapUI, Postman, Subversion, Tortoise, JUnit, Json, XML, XSD, XSLT, JNDI, Weblogic, Oracle Service Bus, Java, Java Server Pages, Enterprise Java Beans, JPA, Java Mail, iReport, Spring Core, JPQL, Spring Data, Spring WS, Spring MVC, Spring Batch, Spring Test, Spring Boot, Spring Security, Spring Boot Initializr, guava, Jackson parser, Jira, Log4j, logback, SLF4J, Swing, BeanUtils, Spring Tool Suite, Web Services SOAP & REST, Bootstrap, SonarQube, Jenkins, Git, Apache CXF, Oracle, PostgreSQL, MySQL, H2, HSQLDB, OO Design, SOA Architecture, JMS, ActiveMQ, Tomcat.

Confidential

Java Developer

Responsibilities:

  • Involved in converting requirements into use cases and Database design.
  • Design of Spring Batch application.
  • Starting Spring Batch application using Spring Boot.
  • Use of H2 to simulate database interaction with Spring Batch.
  • Development of JMS Client to consume Publish & Subscribe in JMS Weblogic provider.
  • Development of ItemProcessor’s, ItemReader’s and ItemWriter’s.
  • Design and development of Web Applications using Spring MVC.
  • Analysis, design and development of Spring Security components to authenticate with LDAPserver.
  • Development of validations with Spring MVC Validator.
  • Development of Business requirements with Spring services and Java classes.
  • Development of Frontend with Swing using NetBeans for Stand-alone applications.
  • Development of Enterprise Java BeansSessionStateless.
  • Development of Test Cases with JUnit and Mocking objects with Mockito.
  • Deployment of ear, jar and war files in developmentenvironments with Tomcat and Jetty.
  • Deployment of ear, jar and war files in productionenvironments with WebLogic and Jboss AS.
  • Responsible for defining and maintain guidelines, best practices and codingstandards.
  • Integration between Spring MVCand services layer.
  • Analysis, design and development of loosely coupled Spring Services.
  • Development of SOAPWebservices with JAX-WS.
  • Development of REST Services with JAX-RS.
  • Testing REST Services with Postman.
  • Development of SOAP Clients to consume SOAP Web Services.
  • Versioning code in Subversion and Git.
  • Use of Gradle and maven to manage build process and Jenkins to deploy in WebLogic.
  • Mapping of relationaldatabasemodel (Oracle and PostgreSQL) with JPAannotations.
  • Experience with relational databasesOracle, MySQL and PostgreSQL developmentDML and DDL queries.
  • Development of HQL queries in Hibernate to define searches against persistent entities.
  • Development of Spring JPA Repositories.
  • Design and development of applications utilizing Java/JEEtechnologies.
  • Creation and design of reports using iReport in pdf, csv and excel formats.

Environment: Spring Tool Suite, Spring MVC, Spring Core, Spring Security, Weblogic, Java, JEE architecture, Java Server Pages, Servlets, Web Services, XML, Json, XSD, XSL, SQL, PL/SQL, JDBC, OO Design, Eclipse, Jetty, Tomcat, Hibernate, MySQL, PostgreSQL, MyBatis, H2 DB, JNDI, JDBC, HSQLDB, Design Patterns, Oracle, HQL, Criteria, Java Mail, JMS, SVN, Subclipse, Tortoise, JAX-WS, JAX-RS, maven, SQL Developer, JUnit, log4j, Toad, metrics, Jboss AS, PMD, Visio, Ubuntu Linux, Microsoft Project, putty, iReport, JAX-WS, LDAPserver, ActiveDirectory, Jasper Reports, Mockito.

Confidential

Java Developer

Responsibilities:

  • Involved in converting requirements into use cases and Database design.
  • Definition and Designing operations in WSDL contract with Business Analysts.
  • Development of SOAP Web Services using JAX-WSof JEE.
  • Testing SOAP Web Service without Client using the Weblogic Admin Server Console.
  • Building, packaging and deployment of Web Services using Ant.
  • Optimization of code in Web Services.
  • Development of Web Service Stand-alone Client using JAX-WS Client.
  • Implementing bestpractices, codeconventions and standardcodifications in Java classes.
  • Development of DesignPattern’s such DAO, Singleton, FrontController, ValueObject, DataTransferObject, DomainObject, InterceptingFilter, BusinessDelegate, Composite View, ServiceLocator, Factory.
  • Development of StrutsAction’s, Form Action’s, DynaAction’s.
  • Development of Java Servlets, EJB’s and JMS clientsusing JEE.
  • Development of Java Server Pages and JSTL tags.
  • Development Securing Web applications using Form-Basic authentication with Java Server Pages.
  • Building and deploying web applications using Ant to packageswar files for Tomcat/WebLogic.
  • Use of Container-Managed transaction with WebLogic.
  • Analysis, design and development of Standalone applications with Swing.
  • Deploy and testing components in local environments with Tomcat and Jetty.
  • Implementing validations using Struts Validator.
  • Creation of projectstructure with mavenarchetypes and manage the projectbuild with maven.
  • Monitoring detects and diagnostics problems with Dynatrace dashboard.
  • Development of TestCases of Java business components using JUnit.
  • Development of HibernateHQL to define searches against persistententities.
  • Use of HSQLDB to simulate database interaction.
  • DeploymentofWeb Applications in Weblogicusing Maven and Hudson.
  • Mappingrelationaldatabasemodel (Oracle) with Hibernate xml mapping files.
  • Creation and design of reports using iReport in pdf, csv and excel formats.
  • Migration of Struts actions to Spring Controllers.
  • Migration of EJB applications to Spring.

Environment: Ant, iReport, iText, Toad, Oracle 10g, PostgreSQL, Weblogic, Ubuntu, Subversion, Subclipse, Tortoise, Jasper Reports, Struts, HSQLDB, Hibernate, HQL, Weblogic, Tomcat, Jetty, XML, XSD, JAX-WS, JAXB, JNDI, JDBC, Eclipse, log4j, JUnit, BeanUtils, EJB, Spring MVC, Spring core, Java Server Pages, Servlets, SQL Developer, Design Patterns, SQL, Maven, Archiva, Hudson, Find bugs, metrics, Jira, FileZilla, NetBeans, Swing.

Confidential

Java Developer

Responsibilities:

  • Development of business requirements with Java.
  • Design and development of reports using iReportand JasperReports
  • Migration of applications to newer Struts, EJB and WebLogic versions,
  • Development of JMS-Client consuming WebLogic-JMS as provider.
  • Analysis, design and development of Standalone applications with Swing.
  • Deploy and testing components in local environments with Tomcat.
  • Build and deployment of the application with Ant.
  • Development of Business Validations using Apache Validator.
  • Development of JDBC applications connecting with Oracle DB.
  • Development of Java classes with PreparedStatement and CallableStatement.
  • Development of Singleton, Factory, Business Delegate, Filter, DAO, Service Locator design pattern’s.
  • Handling JDBC Exceptions.
  • Development of TestCase using Junit.
  • Definition and Designing operations in WSDL contract with Business Analysts.
  • Development of components with Struts, JAX-WS WebServices, XML-Beans, JAXB
  • Design applications based in MVCpattern and J2EEarchitecture.
  • Development of StatelessSessionBean’s and MessageDrivenBean’s using Enterprise Java Beans.
  • Development of Java Servlets, Java Server Pages, JSTLusingJ2EE.
  • Development of SQLqueries: INSERT, DELETE, SELECT, UPDATE.
  • Configuration and mappingdatabasemodel in Hibernatehbm files, HQL and Criteria.
  • Use of Configuration, SessionFactory, Session, Transaction, Query and Criteria API with Hibernate.
  • Implementing log4jin Java components.
  • Development of excel reports and office documents with Apache POI.
  • Design and development of reports using iText.
Environment: Eclipse, NetBeans, Servlets, JSP, JSTL, JDBC, Web Services (SOAP), XML, XSD, WSDL, JAX-WS, JAXB, JDBC, MySQL, Toad, BeanUtils, log4j, JUnit, JMS, iText, iReport, Jasper Reports, Apache Validator, Design Patterns, Hibernate, Enterprise Java Beans 2.1, WebLogic, XML, XML-Beans, CVS, Subversion, Subclipse, Ant, Struts, Apache DBCP, SQL, Tomcat, Jboss AS, Apache POI, Ubuntu Linux, Swing, AWT.

We'd love your feedback!