We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Issaquah, WA

SUMMARY

  • J2EE/Java Developer with around 6 years of experience with all stages of the development cycle, for projects in AGILE and SDLC models.
  • Expert in developing Multi - tier enterprise level web applications using various Java, J2EE technologies including JSP, EJB, JDBC, Java Beans, Web Services.
  • Extensive experience in working with frameworks - Struts, spring, JSF, Hibernate and MVC.
  • Good Knowledge of using HTML5/DHTML, XHTML, JavaScript, JQuery, JSON, XML, XSL, XSLT, CSS3, Angular JS.
  • Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP, JAX-WS.
  • Expert in Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring JPA and Spring Batch.
  • Worked under new technologies introduced in java8 like Functional interfaces and Lambda Expressions.
  • Experience in Microservice architecture, with Spring Boot- based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
  • Hands-on experience in development of Microservices using Spring Boot and deploying in Docker.
  • Expertise in Implementing Java and J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton and Front Controller.
  • Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
  • Extensively used building tool like Maven to compile, package and deploy the components to the Application Servers.
  • Experience of using IDE Tools like Eclipse, STS and NetBeans for Java/J2EE application development.
  • Proficient in handling & administering Web servers/application servers IBM Web Sphere, Apache Tomcat, and JBOSS.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Good experience in log4J implementation to persist the data into log files and experience with Maven for the build and deployment of applications.
  • Good experience in Spring modules like Spring AOP, DAD etc., Implementing Spring aspects for logging cross cutting concern.
  • Experience in software development methodology like Agile (Scrum) Model.
  • Worked in analysis, development of new enhancement and maintenance of the application.
  • Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat.
  • Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBMDB2, SQL Server, MySQL and MongoDB.
  • Experience on version control tools like GitHub, Subversion (SVN) and CVS.
  • Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.

TECHNICAL SKILLS

Languages: JAVA/J2ee

Frameworks: EJB, Struts, Spring, Hibernate

Architectures: MVC, SOA, Micro Services, Spring Boot

Web Technologies: HTML, Java Script, Ajax, Bootstrap, Angular 2, Angula4, Node JS, React JS, JQuery

Cloud: AWS

Databases: Oracle, DB2

XML / Web Services: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, REST, Restful, SOA

Web/Application Servers: Web logic, IBM Websphere, Apache Tomcat

IDEs: Eclipse, NetBeans, STS

Configuration Tools: Git, GitHub, Maven, Jenkins

Operating Systems: Windows, Linux/UNIX

PROFESSIONAL EXPERIENCE

Confidential, Issaquah, WA

Java/J2EE Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing of software development life cycle.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Used Spring Data Repositories to perform CRUD operations.
  • Spring Boot services were developed using micro service architecture with RESTFUL .
  • Spring security is used for authorization/authentication , session fixation, clickjacking, cross site request forgery.
  • Worked on migration of Existing Applications to AWS cloud.
  • Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Developed spark jobs for batch processing and worked on spark SQL and spark streaming.
  • Docker containers were used to deploy the applications as part of scaling application using Micro services.
  • GIT is used for the version control , Maven is used for build script and configured log4j log files.
  • Using JUnit test in Eclipse , developed Unit test cases and test suite.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server .
  • Used ES6 feature that allow you to work with strings in a novel was compared to ES5 and below.
  • Delivered cutting edge user interface and components using JavaScript ES5.

Environment: J2EE, Spring, Spring boot, Spring MVC, Java Script, Rest, Maven, JUnit, Spring-Data, Bootstrap, AWS, Jenkins, Agile Methodology, Eclipse, Mongo DB, Log4j, STS, Docker, Spring Security, WebLogic Application Server, Agile Methodology, SQL, Windows.

Confidential, Long Beach, CA

J2EE/Java Developer

Responsibilities:

  • Analyzed business requirements and participated in technical design, development and testing of various modules.
  • Implemented the entire Life cycle of the application using agile process .
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Used JavaScript for performing client-side validations.
  • Used Spring Framework in conjunction with Hibernate to develop backend functionality.
  • Implement modules into Node.JS to integrate with designs and requirements.
  • Modularized front end CSS and JS code with Sass. Built a real time mouse/click user analytics web service with Node.JS.
  • Developed interactive User Interfaces using Bootstrap components.
  • Designed and documented REST API's, including JSON data formats and API versioning strategy.
  • Implemented REST Services (JAX-RS) to interact with external systems.
  • Developed REST services using Spring Framework REST support.
  • Developed POJO and implemented Hibernate and integration with Spring Framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring Boot for developing Micro service architecture.
  • Implemented micro service architecture to integrate RESTful API services in the application by utilizing Spring Boot with Spring MVC.
  • Replaced the billing platform used by aforementioned companies using single platform that being able to handle large data in the form of documents.
  • Implemented MongoDB for handling that large amounts of data using NoSQL queries.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Facilitate scrum ceremonies like grooming, sprint planning, retrospectives, daily stand-ups etc.
  • Used Jenkins as CI/CD tool for ensuring application error-free throughout all phases.
  • Maintained source code in GIT Repository.
  • Used Maven as dependency management/build tool.

Environment: Java 8, HTML, CSS, JavaScript, Bootstrap, Node.js, Spring Framework, Spring-JDBC, NoSQL, MongoDB, RESTful Services, JSON, AWS, Junit, Log4j, TDD, Git, Windows, Oracle WebLogic, Agile, JIRA, Maven, Jenkins.

Confidential

J2EE Developer

Responsibilities:

  • Interacted with Business Users and Analysts for requirements gathering for all the use case implementations.
  • Used Spring MVC framework to develop application.
  • Used Hibernate to establish connectivity to the database.
  • Refactored registration module to remove dependencies and make the code more efficient and testable.
  • Involved in Writing detailed design documents from the requirements.
  • Developed Business classes using Spring POJO.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Developed WebLogic container security components for adding vendor specific Security Realm to application using JMX.
  • Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
  • Used Spring framework for the MVC implementation with spring for DI and Hibernate as ORM tool for database communication.
  • Developed web services using HTTP, SOAP and XML technologies.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.

Environment: Java, Spring IOC, Spring MVC, Spring AOP, SOAP Web Services, Agile, JavaScript, Hibernate, Maven, GIT, Oracle, Tomcat, WebLogic, Windows.

Confidential

Java Developer

Responsibilities:

  • Designed Spring MVC components and also Data modeling with POJO's using Hibernate.
  • Worked closely with Architecture team and participated in design discussions.
  • Involved the developing product template pages using the JSPs.
  • Worked on Eclipse IDE as Application Development Environment.
  • Implemented the Model View Control (MVC) structure.
  • Designing of database components using SQL and PL/SQL.
  • Involved in Unit testing for major modules.
  • Used JDBC for database connectivity. Implemented the EJB interface that interacts between the web tier and the DAO.
  • Used JUnit for unit testing the application.
  • Developed the Spring integration classes
  • Implemented Exception mechanism and used API specific error message mechanism.
  • Involved in production issues tracking and fixing.

Environment: Java/J2EE, Web Logic, Oracle, JSP, Spring MVC, Hibernate, JavaScript, Maven, Junit, AJAX, jQuery, HTML, CSS, Eclipse, Windows.

Hire Now