We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

Salt Lake City, UT

SUMMARY

  • Over 6+ years of diversified experience in software development and maintenance of Client/Server web applications in Java/J2EE.
  • Well versed with complete SDLC life - cycle in Waterfall, Agile, Prototype, Test Driven Development.
  • Extensively worked on designing, development and implementation of multi-tier client-server and web solutions.
  • Designed & developed client/server using Java and J2EE technologies like Spring MVC, Hibernate, Servlets, JDBC, Exception handling, Multithreading, Collections, JSP, XML.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security and Hibernate as back-end ORM tool.
  • Proficient in Java Multi-Threading in the large-scale server-side applications.
  • Efficiently used Singleton, Factory, Prototype design patterns in various projects.
  • Experience in building microservices applications using Spring Boot for developing Restful Web services.
  • Developed Web Services on Apache Tomcat servers using SOAP and RESTful API for Service Oriented Architecture (SOA).
  • Experienced with Relational databases like ORACLE, DB2, MYSQL and NOSQL databases like MongoDB.
  • Strong Hands on Experience with IBM MQ, Active MQ Series and JMS for communications between middleware components.
  • Knowledge on Integration testing frameworks and libraries like Jasmine, Karma to create unit test cases.
  • Expertise in implementing SOA with JSON based Web Services with technologies like WSDL, SOAP.
  • Experience working with Amazon Web Services (EC2, S3, RDS and EBS).
  • Worked on various servers like Tomcat, WebLogic and IBM application server.
  • Good knowledge in writing Maven, ANT scripts for building project and used Junit, log4j, soap UI, postman tools for testing.
  • Heavily used source control using GitHub, Source Tree, SVN, CVS, and sub version.
  • Worked on various IDEs like IntelliJ, Eclipse, Net Beans and Visual Studio code.
  • Worked in various size teams and independently and always maintained good communication with other teams.
  • Domain knowledge in Banking and Insurance sectors.

TECHNICAL SKILLS

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

JAVA/J2EE technologies: Java, JDBC, Junit, JSP, Servlet, JavaScript, AJAX, EJB, SOAP & REST based web services.

Frameworks/ Libraries: Spring, Hibernate, JSF, Struts.

Databases: SQL server, MySQL, Oracle 11g/12c, MongoDB, Cassandra.

Application Server: Apache Tomcat 4.5, WebLogic 12.1.

Operating Systems: Linux, Windows XP/Vista/7/8/10.

SDLC Methodology: Agile methodology, Waterfall model.

Web technologies: HTML/HTML5, CSS2/CSS3, JavaScript, XML, jQuery, JSP, AJAX, Angular JS

IDE/Utilities: Eclipse, SpringToolSuite, NetBeans, IntelliJ, Putty, Ant 1.5, Maven 3.0.

PROFESSIONAL EXPERIENCE

Senior Java/J2EE Developer

Confidential, Salt Lake City, UT

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, and Development & Customization of the Application.
  • Involved in the requirement analysis, design, and development as well as in the testing of this product.
  • Involved in designing Spring MVC application andHibernateto design module structure.
  • Developed Data layer usingHibernateframework, configured XML mapping files, wrote POJO classes and PL/SQL.
  • Developed and Deployed SOA/Web Services (SOAP and RESTFUL) using Eclipse IDE
  • Managing multiple Profile Creation, Updating, deleting usingAnnotationsBased Configurations.
  • UsedSpring CloudConfig to externalize configurations using Git repository.
  • Expertise in Spring Security Framework for authentication and authorization.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Converted data between Java Objects and JSON & XML for communication between java services and UI.
  • Wrote JSPs, Servlets and deployed them on WebLogic Application serve
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Written Hibernate DAO's to interface with Oracle database.
  • Responsible for code optimization and testing across other browsers and used JMS.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Developed and prepared test cases for unit testing and integration testing withJunit.
  • Package creation with Maven, Jenkins. And used Jenkins for Continuous integration and continuous testing.
  • Tested web services both SOAP and REST
  • Responsible for working with the testing teams during integration testing, to actively debug defects using logs from the Unix box by using tools likeWinSCP.

Senior Java/J2EE Developer

Confidential, Dallas, TX

Responsibilities:

  • Involved in the requirement analysis, design, and development as well as in the testing of this product.
  • Involved in designing Spring MVC application andHibernateto design module structure.
  • Developed Data layer usingHibernateframework, configured XML mapping files, wrote POJO classes and PL/SQL.
  • Extensively used Core Java concepts such as Multi-Threading, Exceptions, Collections, etc. in application.
  • Managing multiple Profile Creation, Updating, deleting usingAnnotationsBased Configurations.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API and Spring Boot for microservices.
  • UsedSpring CloudConfig to externalize configurations using Git repository.
  • Expertise in Spring Security Framework for authentication and authorization.
  • Created variousspringboot andspringbatch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Converted data between Java Objects and JSON & XML for communication between java services and UI.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Written Hibernate DAO's to interface with Oracle database.
  • Responsible for code optimization and testing across other browsers and used JMS.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Developed and prepared test cases for unit testing and integration testing withJunit.
  • Package creation with Maven, Jenkins. And used Jenkins for Continuous integration and continuous testing.
  • Tested web services both SOAP and REST
  • Responsible for working with the testing teams during integration testing, to actively debug defects using logs from the Unix box by using tools likeWinSCP.

Environment: Java/J2EE 1.7, JSP, Spring, Hibernate, WebSphere v7, Oracle 10g, Cassandra, HTML, AJAX, JavaScript, Restful.

Java/J2EE Developer

Confidential, San Jose, CA

Responsibilities:

  • Agile Scrum methodology for application development and deliverables.
  • Implemented Hibernate along with annotation based transactional support in Spring Framework.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API and Spring Boot for microservices.
  • Using Spring MVC Framework and created RESTful web services to communicate with UI using JSON.
  • Converted data between Java Objects and JSON & XML for communication between java services and UI.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Written Hibernate DAO's to interface with Oracle database.
  • Responsible for code optimization and testing across other browsers and used JMS.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Developed and prepared test cases for unit testing and integration testing withJunit.
  • Create text message using a configuration file for data mapping and utilize Java Messaging Service (JMS) API to the transaction message to other application via Message Queue (MQ).
  • Worked with core Java code extensively using interfaces and multi-threading techniques.
  • Developed new tables, PL/SQL stored procedures, functions, views and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Using Eclipse, Dreamweaver to develop the applications.
  • Package creation with Maven, Jenkins. And used Jenkins for Continuous integration and continuous testing.
  • Tested web services both SOAP and REST.
  • Docker is used for creating images that are deployed on AWS as Microservices.
  • Responsible for working with the testing teams during integration testing, to actively debug defects using logs from the Unix box by using tools likeWinSCP.

Environment: Java, J2EE, Spring, Hibernate, JSON, Junit, Agile model, JavaScript, Eclipse, Tomcat, Maven, Jenkins, GitHub, Oracle 10g, Pl/SQL, Jira.

Java/J2EE Developer

Confidential 

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams. Used OOAD for building applications.
  • Used the Spring JDBC for data retrieval from the database for various inquiries.
  • Created the web UIusing Struts, JSP, Servlets and Custom tags.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Created SOAP web service for processing additional information.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Implemented the business logic using various Design patterns.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Implemented RESTful web services API using HTTP and REST principles.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java, J2EE, JSF, Hibernate, Struts, Spring, JSP, HTML, XML, Web Logic, DB2, Eclipse IDE, Oracle, Mongo Db, SOAP, Maven, JST, Web Logic Server, WSDL.

Hire Now