We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Fairfax, VA

SUMMARY:

  • I have 5+ years of experience in Object Oriented Analysis, Design and Java Development, Configuration, Implementation, Testing, Support and Documentation in the entire stage of Software Development Life Cycle and System on Architecture using J2EE technologies.
  • Experienced with hands on development using Java, J2EE (JEE), Servlets, JMS, JDBC, Spring, Struts Framework, Hibernate, Bootstrap, AJAX, JavaScript, HTML5 and CSS3.
  • Implementing J2EE architecture extensively in creation of enterprise java applications.
  • Developed J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Pattern for effective and efficient strategies.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database. Have good knowledge of JDBC connectivity.
  • Experience in developing web applications with various open source frameworks: JSP, Spring Framework (MVC) 2.5, 3.0, Struts Framework, JavaScript, HTML and CSS.
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server, Oracle, NoSQL.
  • Experience using with GitHub .
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platform for all the developers.
  • Experience in web - based enterprise applications using Core Java, J2EE, Servlets, JSP, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Developing logical and physical data models (SQL /NoSQL).
  • Experienced on spring framework applications like Spring Core , Spring AOP , Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Microservices into existing system architecture.
  • Good knowledge on Spring cloud using Pivotal Cloud Foundry(PCF). Created services Circuit breaker, service registry and load balancer and deployed Microservices into cloud(PCF).
  • Experience in Data Modeling and working with Cassandra Query Language (CQL ).
  • Experience in writing ANT and Maven build scripts, implementing logging facility using Log4j.
  • Writing JUnit test cases for unit testing and to maintain the accuracy of the program code.
  • Experience in deployment of java applications and components as services through SOAP, RESTful, UDDI and WSDL.
  • Proficient in XML related technologies JAXP and JAXB for parsing XML into java object.
  • Used application servers like Apache Tomcat, IBM WebSphere.
  • Proficient use of developing applications using Eclipse, RAD, NetBeans and ANT.

TECHNICAL EXPERTISE:

Languages: Java, SQL, PL/SQL, UML, C

J2EE Technologies: Java Servlets, JSP/J2EE, JDBC.

J2EE MVC Frameworks: Spring Core, Spring MVC, Spring DAO, Spring Boot, Struts

Web Services: RESTful, SOAP, JAX-RS, JAX-WS, Microservices

IDEs: Eclipse, IntelliJ, IBM RAD.

J2EE Technologies: JMS, Java Servlets, JDBC

ORM Frameworks: JPA, DAO, Hibernate.

Version Control: Bitbucket, GIT.

Database: Oracle 11g, NoSQL, MongoDB, Couchbase

Bigdata: Hadoop, MapReduce, SparkSQL

Operating Systems: Windows, Linux, UNIX.

Web Technologies: HTML5, CSS3, JavaScript, DHTML, XML, XSL, XSLT, SOAP.

Application Server/Web Server: Apache Tomcat, IBM WebSphere Application Server.

Design Methodologies: Agile, Scrum.

Testing: JUnit, Mockito.

Other Tools: LDAP, Log4j, Maven, Ant, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Fairfax, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle ( SDLC ) phases of the project like Requirement gathering, development, enhancements using agile methodologies.
  • Created Microservices based on Spring Boot.
  • Created XML for developing deployment descriptors, Hibernate mapping files.
  • Breaking down existing web services on legacy environment (WebLogic) into Rest based Microservices and deploy them on Cloud via continuous integration.
  • Used Microservices are designed with the individual database and project with no dependencies.
  • Created new Rest based Microservices on Spring Boot framework and deploy them on various environments of PCF (Cloud QA, INT, STG, Prod Canary and Prod).
  • Created Swagger API for Microservices and provide them to end users for service definitions.
  • Implemented Continuous Integration using GoCD which includes building, deploying and testing Microservices on various PCF environments via pipelines.
  • Configure Jenkins build jobs for Continuous Integration and for regression testing.
  • Integrated GoCD pipelines with GIT to trigger the build on GIT commit.
  • Experience in implementing client - server business applications using Microservices, Designed and developed Microservices business components using Spring Boot.
  • Bind services on cloud with monitoring tools like Kibana, App Dynamics in Lower and Production Environment.
  • Involved in gathering business requirements with Product owners and technical tasks for each Sprint.
  • Implemented new Rest based Microservices on Spring Boot framework and deploy them on various environments of PCF (Cloud QA, INT, STG, Prod Canary and Prod).
  • Worked on SonarQube to manage continuous code quality of the application.
  • Used Pivotal Cloud Foundry for deployment.
  • Used Spring Core Annotations for Dependency Injection and Spring MVC for REST API's and Spring Boot for Microservices.
  • Extensively used Couchbase for database caching.
  • Write JUnit, Functional, End to End tests for Microservices.
  • Wrote JUnit test cases using Mockito Framework for the server-side classes.
  • Intensively used Rally and Confluence as a part of Agile scrum methodology.
  • Used Git version control to track and maintain the different version of the application.

Environment: Java, Spring Boot, Spring Core, PCF, Spring MVC, Eclipse 4.0, XML, SQL, GoCD, Microservices, Maven, Jenkins, JUnit4.0, RESTful Web Services, JMeter, Log4j, GIT, Rally.

Confidential, NJ

Sr. Java Developer

Responsibilities:

  • Involved and coded application components in an Agile environment utilizing a test-driven development approach.
  • Implemented Spring MVC (3.0) framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used Spring Dependency Injection to inject all the required dependency in application.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented Microservices using spring boot.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the Data Access Object layer to access and update information in the Oracle10g Database.
  • Used various Core Java concepts such as Multi-Threading, serialization, Garbage Collection, Exception Handling, Collection API's to implement various features and enhancements.
  • Used DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ and AEM.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML Config files.
  • Integrated Apache Active MQ with the Application using Spring framework.
  • Consumed and produced Web Services both SOAP and Rest based services.
  • Wrote PL/SQL queries, Stored Procedures, and triggers to perform back-end database operations.
  • Built scripts using Ant to build the J2EE application.
  • Used Eclipse3.0 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using Log4j framework
  • Used GIT version control to track and maintain the different version of the application.

Environment: Java/J2EE, JSP, Spring Boot, Servlet, Spring 3.0, Spring Batch, Apache Maven, NoSQL, Spring JMS, Hibernate, JDBC, XML, REST Services, Oracle 10g, HTML5, Eclipse STS, AJAX, JavaScript.

Confidential

Java Developer

Responsibilities:

  • Involved in the design process and test cases, which utilizes JSP and Struts .
  • Built web applications using Servlets , JSP , and JDBC technologies.
  • Developed front-end GUI screens using HTML , JSP and Applets.
  • Involved in writing Form level Validations using Struts validation framework.
  • Developed Server side programs using helper beans, and deployed on WebLogic App server 6.1.
  • Involved in writing CSS scripts.
  • Involved in designing, developing, and deploying entity beans and session beans.
  • Involved in writing XML Schema Definitions.

Environment: JDK1.3, J2EE, Struts 2.0, WebLogic Server 6.1, JNDI, JavaScript, JSP, JDBC, Oracle 9i, XML, HTML4, CSS and JUnit.

Confidential

Application Developer

Responsibilities:

  • Responsible for programming, and troubleshooting web applications using Java, JSP, HTML4, JavaScript, CSS, and SQL Server.
  • Designed and developed Web pages using HTML, CSS and XML.
  • Developed data insertion forms and validated them using JavaScript.
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Coded JavaScript for page functionality and Pop up Screens.
  • Drove multiple component design sessions parallel, creating design artifacts according to specifications.
  • Utilized new software methodologies to be able to adapt to changes in requirements quickly
  • Ensured that all components of the application are platform and browser compatible

Environment: Java, J2EE, XML, HTML4, Struts2, Servlets, JSP, CSS, JDBC, SQL Server, Windows.

We'd love your feedback!