We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Schaumburg, IL

SUMMARY:

  • 10 years OOof experience as a Java/J2EE Developer working with several frameworks such as spring, Restful, SOAP WS, Struts, JSF, Hibernate and Spring MVC.
  • Extensive experience working with HTML, CSS and JavaScript frameworks such as JQuery and angular JS.
  • Expertise in deploying applications in IBM Websphere.
  • Extensive experience in Eclipse, RAD, STS and My Eclipse.
  • Experience working with international teams using agile methodologies - Scrum.
  • Good knowledge working with design patterns, architecture, requirement analysis and experience in testing phase using TDD (Junit, Mockito, Cucumber and Selenium (Basic-intermediate level) and SOAPUI.
  • Experience working in UNIX environment (Linux red hat.)
  • Good experience working with version control (SVN, CVS, GIT)
  • Good Experience in developing consumer / producer Web Services using SOAP, WSDL and Restful API.
  • Sound knowledge on API design standards.
  • Strong knowledge working with JSP and Servlet.
  • Good Experience in Application Software Development and Design, Object Oriented Design and Analysis (OOAD), Technical Documentation and unit Testing.
  • Good debugging skills that deep diving into technical issues, collaborating with cross-domain Experts, handling clients with different priorities and mind sets, both onsite and remote.
  • Strong knowledge in writing SQL and PL/SQL scripts for the database applications
  • Self-motivated, Quick learner, innovative thinking, ability to adapt to new work culture, capable to work individually or in a team environment
  • Excellent interpersonal and presentational skills, positive attitude, and great understanding of business concepts

TECHNICAL SKILLS:

Programming Languages: Java, JavaScript, UNIX scripts, HTML

Application Servers: WAS, Tomcat.

IDEs: (My Eclipse, Eclipse, RAD, STS).

Build and integration tools: Ant, Maven, Eclipse, GIT, CVS, SVN

OS and DB Manager System: Windows, UNIX and Linux systems, Oracle, DB2, MySQL

Software Methodologies and others: Agile Scrum, J2EE technology, JPA, Spring (Core, MVC, Batch, JDBC template and Security), Hibernate, SOAP and Restful Web-Services integrated with Spring, Struts, JSF, Rich Faces, Bamboo, JIRA, SOA Manager, JAXB, JNDI, Log4j, Castor, JDBC, Mockito, TDD, XML, Selenium Basic level, Quartz.

PROFESSIONAL EXPERIENCE:

Confidential, Schaumburg, IL

Senior Java Developer

Responsibilities:

  • Analyse and create new Web services restful as well as maintain existing code. Creation of new functionality based on new requirements of the customer as part of deliverables.
  • Create unit testing and manage differents environments of developing most commonly called CIT Boxes all using Java Enterprise Edition.
  • Hard Deploys and deployment of components in Websphere Application Server (WAS)
  • Create testing scripts, unit tests and mock objects with Junit, Mockito.
  • Configure some resources such as Jndi, Data sources, etc.
  • Develop new functionality using Hibernate and Wicket for the front end.
  • Create set of classes using DAO pattern to decouple the business logic and data
  • Use spring dependency injection to inject all the required dependency in application.
  • Worked on designing and implementing API Governance
  • Create functionalities like Add New User, Add New Position, Role update, Reporting areas update, Authorizations update with proper error handling.
  • Involve in coding, maintaining, and administering JSP components to be deployed on a spring boot and Apache Tomcat 6.0 application servers.
  • Perform web based field validations to set the values states conditionally.
  • Used Rational Application Development (RAD of IBM) based on Eclipse for developing code modules in the development environment.
  • Implement logging mechanism using Log4j framework.
  • Implement Hibernate in the data access object layer to access and update information in the SQL Server Database.
  • Use DOM for parsing xml documents
  • Consume Web Services for transferring data between different applications using agile methodology
  • Write test cases in JUnit for unit testing of classes.
  • Used GIT version control to track and maintain the different version of the application.

Environment: Java, J2EE, Git, DB2, Restful and JAX-WS Web Services, Junit, XML, Schemas, JSON, SoapUI, Log4j, RTC & RCA, Websphere Application Server by IBM. CIT Boxes and Hibernate.

Confidential

Senior Java Developer

Responsibilities:

  • Analyze user requirements, design solution and code the application using Java technology and most common Java frameworks such using differents components of Spring, Restful and SOAP Web Services Following Java best practices and integrate design patterns to solution in most of the cases.
  • Used agile methodology SCRUM and TDD (Junit, Mockito, Mockito Runner and Cucumber) to ensure high quality in deliverables.
  • Created testing scripts, unit tests and mock objects with Junit and Mockito.
  • Configure and deployed Java web applications in Websphere and configuration of some resources such as Jndi, Data sources, etc.
  • Developed new Web Services and give maintenance to them.
  • Used spring dependency injection to inject all the required dependency in application.
  • Created functionalities like Add New User, Add New Position, Role update, Reporting areas update, Authorizations update with proper error handling.
  • Involved in coding, maintaining, and administering JSP components to be deployed on a spring boot and Apache Tomcat 6.0 application servers.
  • Worked on designing and implementing API Governance
  • Performed web based field validations to set the values states conditionally.
  • Used Rational Application Development (RAD of IBM) based on Eclipse for developing code modules in the development environment.
  • Implemented the logging mechanism using Log4j framework.
  • Knowledge about API design standards, patterns and best-practices
  • Used dependency injection to inject all the required dependency in application.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Consumed Web Services for transferring data between different applications
  • Built scripts using Maven to build the J2EE application.
  • Performed connectivity with SQL database using JDBC.
  • Worked on Agile methodology
  • Wrote the XSD’s based on the WSDL’s

Environment: Java, J2EE, Spring WS integration, Spring MVC, Git, DB2, Restful and JAX-WS Web Services, Junit, XML, Schemas, JSON, Jackson, Maven, JIRA, SoapUI, Log4j

Confidential

Senior Java Developer

Responsibilities:

  • Created new solutions based on Spring Batch and creation of new functionality using Elastic search and MongoDB as a Database not relational.
  • Created Restful Web Services and Analysis of the impact and design the environment of different instances of Elastic search and MongoDB to store Data Client Bank.
  • Developed new functionality using Java Technology such as Spring Batch, Core and MVC. Research a lot of Elastic search and MongoDB to create tests environments.
  • Developed restful Web services for to get data stored in different Databases and creation of the graphic interface based on Spring MVC and JQuery.
  • Created Junit Test of the code to reach better performance and better quality of our code.
  • Used spring dependency injection to inject all the required dependency in application.
  • Performed web based field validations to set the values states conditionally.
  • Used dependency injection to inject all the required dependency in application.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Consumed Web Services for transferring data between different applications
  • Built scripts using Maven to build the J2EE application.
  • Performed connectivity with SQL database using JDBC.
  • Implemented the logging mechanism using Log4j framework
  • Worked on Agile methodology
  • Used GIT version control to track and maintain the different version of the application.
  • Used Maven to build package application and deploy it on Apache Tomcat.

Environment: J2EE frameworks: Spring core and MVC, Restful Web Services, Git, SoapUI, Java JDK 1.7, Log4j, Junit, Elastic search and MongoDB. Agile and scrum Methodology.

Confidential

Senior Java Developer

Responsibilities:

  • Developed and maintained some web applications using PL-SQL, Spring core and MVC, Oracle. Study and figure PLSQL code out to determine which changes were necessary to do and implementation of new ones.
  • Analyse, maintain and created new queries based on Oracle and implementation of them in some projects.
  • Create and implemented unit test using Junit and Mockito frameworks, mock services, mock DAOs, mock MDBs.
  • Maintain and created new functionality in the front and back end.
  • Exception handling to propagate the appropriate error message.
  • Perform web based field validations to set the values states conditionally.
  • Used Rational Application Development (RAD of IBM) based on Eclipse for developing code modules in the development environment.
  • Implemented the logging mechanism using Log4j framework.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Writing complex SQL scripts and reviewed with DBA’s.
  • Performing the bug fixing, Unit and integration testing.

Environment: J2EE frameworks: Spring core, Spring MVC, Spring JDBC template, Spring Oracle, JMS, Java JDK 1.6, Log4J, Junit, Mock Runner, Mockito, Websphere, Unix, LINUX, TDD, XML, Tomcat, Eclipse, My Eclipse, Maven, RAD, JQuery, JPA, Quarts, Java Mail

Confidential

Senior Java Developer

Responsibilities:

  • Developed new functionality using Java Technology such as Spring Batch, Core and MVC.
  • Research a lot of Elastic search and MongoDB to create tests environments.
  • Create and implemented unit test using Junit and Mockito frameworks, mock services, mock DAOs, mock MDBs.
  • Performed web based field validations to set the values states conditionally.
  • Used Rational Application Development (RAD of IBM) based on Eclipse for developing code modules in the development environment.
  • Implemented the logging mechanism using Log4j framework.
  • Used dependency injection to inject all the required dependency in application.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Writing complex SQL scripts and reviewed with DBA’s.

Environment: Java, Swing, spring, Spring MVC, Shell Scripting, Linux. PostgreSQL, DB visualizer, Swing, JUnit J Profiling, AWK Tomcat 5.5, Jetty 6, Eclipse, Maven, Jasper Reports, iReport, JavaScript, HTML, Design Patterns, Quarts, Java Mail

Confidential

Senior Java Developer

Responsibilities:

  • Develop and maintained some web applications using spring core and MVC, Oracle. JSF’s
  • Create and implemented unit test using Junit and Mockito frameworks, mock services, mock DAOs, mock MDBs.
  • Create and maintained new functionality in the front and back end.
  • Exception handling to propagate the appropriate error message.
  • Implemented the logging mechanism using Log4j framework.
  • Used dependency injection to inject all the required dependency in application.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Writing complex SQL scripts and reviewed with DBA’s.
  • Analyze and fixed the defects using java, JSP, Servlets, SQL, Oracle, JavaScript.
  • Performed bug fixing, Unit and integration testing.

Environment: Java, spring, Spring MVC, Shell Scripting, Linux. PostgreSQL, DB visualizer. Swing, JUnit J Profiling, AWK Tomcat 5.5, Jetty 6, Eclipse, Maven, Jasper Reports, iReport, JavaScript, HTML, Design Patterns, Quarts, Java Mail, Hibernate, Spring JDBC, Shell Scripting, Linux Red Hat, Informix, Tomcat 5.5.x, Tomcat 6.x, Websphere Application Server. Eclipse, My Eclipse, Maven and Scrum

Confidential

Java Developer

Responsibilities:

  • Developed web applications using Spring core and MVC, Oracle. JSF’s
  • Used SVN version control to track and maintain the different version of the application.
  • Maintain and created new functionality in the front and back end.
  • Exception handling to propagate the appropriate error message.
  • Implemented the logging mechanism using Log4j framework.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Performed bug fixing, Unit and integration testing.
  • Analyze and fixed defects.
  • Performed connectivity with SQL database using JDBC, java, JSP, Servlets, SQL, Oracle, JavaScript.

Environment: Java, Shell Scripting, Linux, PostgreSQL, DB visualizer, Tomcat, Eclipse, Maven, Websphere Application Server, Eclipse, My Eclipse, JSF’s, JSP’s.

We'd love your feedback!