Sr. Java/j2ee Developer Resume
CA
SUMMARY:
- JAVA/J2EE Developer with 8+ years of IT experience in Analysis, Design, Development, Testing, and Deployment of various Java/J2EE applications in E - Commerce, Financial, Banking, and Insurance & Health Care Domains.
- Involved in all the phases of Software Development Life Cycle including Analysis, Design, Development, Integration and Implementation using Waterfall and Agile Methodologies.
- Proficient in using Java, J2EE Standards, JSP, Servlets, Java Beans, RMI, Web Services, SOAP, WSDL, JAXB, UDDI, XML, Java Script and DHTML technologies.
- Hands-on experience in J2EE frameworks like Hibernate, Spring, Spring MVC, AXIS & Jersey.
- Proficient in Spring Architecture and Spring Related Technologies: Spring DI/ MVC/ Spring JDBC/ AOP/ Batch/ Spring Templates (Spring JDBC, Spring Hibernate, Spring JMS, Spring Rest Templates) and Spring Boot.
- Expertise in Creating and Consuming Web Services, related technologies and tools: SOAP, Restful, WSDL, UDDI, Jersey, AXIS, SOAP UI tools.
- Expertise in configuring Hibernate Framework and writing the code for DAOS. Experience in configuring and coding using ORM components, setting up configuration files, annotations using Hibernate framework and Data JPA.
- Experienced with frontend technologies like HTML, XHTML, CSS, JavaScript, JQUERY and AJAX.
- Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
- In depth Knowledge of AWS cloud service like Compute, Storage, and Identity & access management.
- Proficient in using industry-standard IDEs and Java Tools: Eclipse, OEPE, RAD and Spring Source.
- Excellent knowledge of Oracle, MySQL and SQL Server databases and experience in No-SQL using MongoDB, DynamoDB
- Experience in deploying business applications using application servers and web servers like IBM WebSphere, WebLogic, JBoss and Apache Tomcat and resolving Build Issues and verifying log4j and server logs.
- Experience with unit testing using JUnit, Mockito frameworks
- Deploying the applications to App Servers using Maven and Shell Scripts for creating Build Scripts.
- Hands on experience in developing UML Diagrams like Class, Use case and Sequence diagrams.
- Good knowledge in version control system tools like CVS, SVN, GIT
- Expertise in designing applications using J2EE design patterns like Singleton, Factory Methods.
- Penchant to learn new things, Excellent communication skills, Hardworking & Quick learning, Self-motivated, and dedicated.
- Ability to manage scope, and project resources. Mentor and develop technical staff.
TECHNICAL SKILLS:
Languages: JAVA 8, Python, C,C++,SQL, Node.js, JSON
J2EE Technologies: JSP, Servlets, JDBC, EJB, JMS, Java Beans, Multithreading, Web Services, SOAP, Restful
Frame Works: Spring, Spring Boot, Hibernate, Web Services(REST, RESTful, SOAP, JAX-RS, JAX-WS, JAXB), AXIS, Jersey, Log4j, Maven, JUnit, Mockito
Web Technologies: HTML, JavaScript, PHP, XML, CSS, XHTML, DHTML, jQuery, AJAX, Bootstrap, Angular(front-end - framework)
Design Patterns: Singleton, Prototype, Factory, Session, Fa ade, MVC, DAO, Front Controller, observer pattern.
Web/Application Servers: WebSphere, Apache Tomcat, Apache HTTP Server
Software Methodologies: Agile Scrum, Waterfall, TDD
Version Control Tools: CVS, Subversion (SVN), GIT
Cloud Technologies: AWS, Cloud Foundry, Elastic Search.
Databases: Oracle, My SQL Server, SQL, Postgres, MongoDB, Cassandra
IDEs/tools: Eclipse, Spring Source, Jenkins, SOAP UI, RALLY, JIRA, Quality Center, Tortoise SVN.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Sr. Java/J2EE Developer
Responsibilities:
- The application is based on JSP, JavaScript, Hibernate 3.0 and uses Service Oriented Architecture to capture and model business requirements.
- Involved in Installation and Configuration of Tomcat, Spring Source Tool Suite, Eclipse, unit testing.
- Involved in Migrating existing distributed JSP framework to SPRING Framework.
- Developed Ajax framework on service layer for 2 modules as benchmark
- Implemented Service and DAO layers in between Spring and Hibernate.
- Used Spring Boot which is radically faster in building services and develop Spring based application with minimal configuration.
- Architecture an enterprise service bus using Mule, Hibernate, and Spring to tie back-end business logic/systems with web properties via a corresponding RESTful API.
- Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms
- Created automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation , CodeBuild , CodeDeploy , S3 and puppet . Used Sqoop to import the data on to Cassandra tables from different relational databases like Oracle, MySQL .
- Used XSLT for transforming XML documents.
- Applied MVC pattern of Ajax framework, which involves creating Controllers for implementing Classes.
- Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance.
- Designed and developed the UI using Spring view component, JSP, HTML5, CSS, AngularJS and JavaScript and AJAX.
- Implemented business process, database retrievals, access of information and User Interface using Java and Planet Interact Framework.
- Implemented the Application using many of the Design Patterns and Object-Oriented Process in the view of future requirements of Insurance domain.
- Used Log4j for logging the application.
- Used JAXB for converting Java Object into an XML file and for converting XML content into a Java Object.
- Agile methodology is used for development of the application.
- Developed the presentation layer with Spring MVC using JSP and JavaScript.
- Deployed the Application in Jboss Server present in Linux environment.
- Deployed project components onto IBM WebSphere 6.
Environment:: Java 8, J2EE, Servlets, J2SE 1.4.2,JSP, Servlets, JDBC, Jboss, Spring, Spring Boot, Hibernate, Web Services, WSDL, SOAP, RESTFUL, SOA, AWS, HTML, DHTML, CSS, XML, AJAX, jQuery, Mockito, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, MySQL, Cassandra, Oracle, GIT, Windows, Linux
Confidential, Pleasanton, CA
Sr. Java/J2EE developer
Responsibilities:
- Involved in the Analysis, Design and implementation using Agile methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings.
- Developed application using Spring, Hibernate and RESTful Web Services.
- Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotation.
- Secured the REST services using Spring Boot Framework and created documented REST services using Swagger and Jersey.
- Developed and Consumed RESTful web services and tested them using SOAP UI.
- Developed JUnit for Unit Testing and Mockito as Mocking framework.
- Developed Java 8 Lambda functions.
- Replaced anonymous class implementation with Lambda by using Functional Interface like Predicate, Supplier and Consumer. Like implemented Runnable with Lambda expressions.
- Used Stream and Parallel Stream to filter and transform data. And used functions of Stream including Map, Filter, Reduce and Collect.
- Worked on MongoDB database concepts such as locking, transactions, indexes, sharing, replication and schema design.
- Integrated Monitoring tool CloudWatch with SNS, SES and Auto-scaling. Experience in using to CloudWatch to dynamically monitor AWS Recourses.
- Worked on the payment gateway integration.
- Used JSP, JSTL and Spring tags for retrieving and displaying data. Used jQuery Framework.
- Helped the build team to integrate the code Continuous Integration using Jenkins.
- Used the Log4j framework to log the system execution details to log files.
- Used GIT version controlling to maintain project versions
- As a part of Quality assurance participated in the Code review process.
- Analyzed web applications, documented detailed Test plans, Test cases and expected results based on the business functional requirements.
- Improved performance of the tables through load testing using Cassandra stress tool.
- Used SPLUNK to search and reviews the logs information while working on the incidents
- Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production
Environment: Java 8, JSP, Servlets, Spring MVC/ DI/ AOP/ Templates, Spring Boot, Micro Services, Hibernate, Web Services, RESTFUL Services, SOAP, SOAP UI, Jersey, Axis, RAD, JUnit, HQL, Mockito, PL/SQL, JSTL, Spring Tags, HTML, CSS, Maven, Jenkin, Rally, UML, SPLUNK, TOAD, WebSphere, AWS,IBM HTTP Server, Tomcat Server, Eclipse, MongoDB, Oracle, Linux/Unix
Confidential
Java Developer
Responsibilities:
- Involved in the Analysis, Design and implementation using AGILE methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings
- Developed application using Spring Boot, Java8, Hibernate, Web Services (RESTFUL).
- Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
- Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotation.
- Developed and Consumed Restful web services and tested using POSTMAN, RESTClient, SOAP UI.
- Used JAXB, JAXP for parsing auditing information in xml format.
- Used JSP, JSTL and spring tags for retrieving and displaying data. Used jQuery Framework.
- Used Mongo DB Schemas, functions and Collections.
- Used NoSQL DB like Mongo DB for the proof of concept.
- Helped the build team to integrate the code Continuous Integration using Jenkins.
- Used the Log4j framework to log the system execution details to log files.
- Used GIT version controlling to maintain project versions.
- Used Junit for writing test cases.
- As a part of Quality assurance participated in the Code review process.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
- Used SPLUNK to search and reviews the logs information while working on the incidents
Environment: Java8, Spring MVC/ DI/ AOP/ Templates, Hibernate, Web Services, RESTFUL Services, SOAP UI, POSTMAN, Jersey, Axis, JUnit, HQL, PL/SQL, JSTL, Spring Boot, Mongo DB, HTML, CSS, Maven, Jenkin, UML, SPLUNK, RoboMongo, WebSphere, Jetty, Oracle, Linux/Unix, Radar, GIT Lab.
Confidential
Java Developer
Responsibilities:
- Involved in Development of the interface using Agile methodology.
- Involved in implementing the solutions at various client sites.
- Used Spring MVC, Hibernate, Web Services, SOAP, RESTFUL Technologies.
- Involved in enhancing the system and information in the messages.
- Hands on experience with data persistency using Hibernate and Spring Framework
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Jersey frameworks)
- Creating SOA web services using SOAP and REST methodologies.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
- Development and Integration of the Application using Eclipse IDE and used Subversion Used Log4J for logging and tracing user-desired messages.
- Developed Test Cases and Unit Tests for Functionality Testing using Junit.
- Used Maven for building of application and deployed to WebSphere Application Server.
- Used Oracle Database, writing hibernate queries to store the information in database.
- Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production.
Environment:: Java, J2EE, JSP, Servlets, Spring, Hibernate, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, XML, Junit, Log4j, Oracle 10g, JUnit 4, Eclipse, Tomcat, WebSphere
Confidential
Software Engineer
Responsibilities:
- Designed and developed the system using J2EE technologies based on Spring and JSP .
- Developing Spring Classes in order to inject the corresponding bean classes.
- Prepared the proof of concept by configuring the Spring MVC and Hibernate for various modules.
- Developed the DAO objects using JDBC
- Used Hibernate configuration file for database connection
- Consumed Web Services for data transfer from client to server and vice versa using SOAP, WSDL and XML.
- Used Soap-UI for testing web-services.
- Used Servlets, JSP, Java Script, HTML and CSS, REST for manipulating, validating, customizing, error messages to the User Interface
- Created and designed UI wire frames in JSP tags and EXT JS libraries for the applications with cross browser compatibility, to maintain the easily accessible portal layouts.
- Used to write Database Query for procedure and function
- Used J2EE design patterns like Data Access Objects, Factory pattern, MVC & Singleton Pattern.
- Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
- Involved in fixing defects and unit testing with test cases using JUnit.
- Used PL/SQL as a database connection for the oracle web server.
- Used to Deploy Application in Apache Tomcat.
Environment: Core Java, J2EE 1.6, Spring, Hibernate, JSP, JSF, CSS3, HTML5, Tomcat, Spring MVC, JNDI, RESTFUL, SOAP, HTML, XML, Oracle 10g, PL/SQL, JavaScript, Tomcat, Eclipse 3.7.