We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

OBJECTIVE

  • Around 8 years of Professional experience in IT Industry involved in all phases of Software Development Life Cycle (SDLC) like Developing, Implementing and Maintenance of various web - based applications using Java, J2EE Technologies in various domains like Banking, Healthcare etc. Excellentanalytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

SUMMARY

  • Extensive experience in designing professional User Interactive (UI) web applications using with the help of HTML, HTML DOM, DHTML, XML, XHTML and CSS.
  • Working knowledge of Web protocols and standards (HTTP, JAVA, XHTML, CSS3, Web Forms, XML, XML).
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing & System Testing and Production Support.
  • Extensive work experience in DB2Data Replication (DPropR), Stored procedure (SP), user defined function (UDF), and user defined table function.
  • Extensive knowledge in Mongo DB concepts and good knowledge in Administration.
  • Proficiency in multiple databases like Mongo DB, Cassandra, MySQL, ORACLE and MS SQL Server.
  • Proficient with Software development methodologies like Agile and Waterfall methodologies.
  • Proficient in implementing various Java design patterns likeMVC,Session Facade,Data Access Object (DAO),Factory,Singleton,Data Transfer Object, and Front Controller.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Expertise in developing web pages using HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, Bootstrap with webpage cross browser compatibility like Responsive web design and Server scripting language like Node JS.
  • Experience in implementing client - server business applications using Micro services, Designed and developed Micro services business components using Spring Boot.
  • Experience in working with Amazon Web Services by creating EC2 instances and S3 buckets using Dynamo DB.
  • Experience in shell scripting using sh, bash and ksh.
  • Knowledge of advanced level programming in C /C++: Standard Template Library (STL), Boost Library and TCP/IP.
  • Developing XML, HTML, Power Shell scripts, Ruby, Shell Scripts and Perl Scripts.
  • Experienced in Installs, Upgrades, Patches, Configuration, performance tuning on UNIX and system software & hardware.
  • Developed Identity Access Management (IAM) with AWS to provide login authentication to registered users.
  • Experience using Spring MVC, Spring Boot, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Developed web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Experience in application development using J2EE technologies likeEJB, JPA, JTA, JMS, JNDI, JAX-WS and JAX-RS.
  • Extensive experience in design and development of Core Java, Java Collections,Exception handling, Annotations,Data Structures, Multithreading, Transaction Management, JMS Custom Tag Libraries, JSTL, XMLand other open source frameworks and APIs.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat, Glass Fish and J Boss application Servers.
  • Proficient in developing Web Services related technologies & frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI.
  • Experienced with JAX-RS specification like Jersey and REST Easy to Implement REST based applications.
  • Used Maven, ANT and Jenkins to deploy automated builds in different environments.

TECHNICAL SKILLS

Programming Languages: C/C++, JAVA 8, J2EE, J2SE, Python

Scripting Languages: JavaScript, Shell Scripting, j Query, Spring, Angular JS, PHP, & Node.JS

UI Web Technologies: HTML/ JAVA, XHTML, XML, AJAX JSON, CSS/CSS3 and UI Concept, Modeling/Wire Framing.

Web/App Servers: Apache Tomcat, IIS, Exposure on Web logic

IDE's: Net beans, Adobe, Eclipse, Sublime Text Editor

RDBMS: SQL Server, Derby

Operating Systems: Windows, MAC OS, Linux (Red Hat)

Version Control: SVN and TFS

Methodologies: Agile, Scrum, Water Fall.

Others Software Skills: MS Office, Docker, Visio, Adobe Photoshop.

PROFESSIONAL EXPERIENCE

Confidential - Sunnyvale, CA

Java / J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements usingagilemethodologies.
  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Custom Tags, jQuery, HTML and CSS.
  • Application backend implemented as Node JS application server.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed the Application Framework using Java, Spring, Hibernate and Log4J.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL.
  • Responsible for administration, maintenance, Performance analysis, and Capacity planning for MongoDB 2.x, 3.0.x and 3.2 versions.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
  • Configured ApplicationContext.xml in Spring to adopt communication between Operations and their corresponding handlers.
  • Developed Spring rest controllers to handle JSON data and wrote DAO’s and services to handle the data.
  • Consumed and Create REST Web services using Spring Boot and Apache CXF.
  • Used Apache Tomcat as application server for deploying the artifacts
  • Design and develop web services (SOAP/REST) using ORACLE SOA 12c platform.
  • Used BPM Worklist application for human intervention and to notify business users as per the requirement.
  • Used Maven to build the application and deployed on WebLogic Application Server.
  • Used IntelliJ for development and WebLogic Application Server for deploying the web application.
  • Monitored the error logs using Log4j.
  • Migrated various applications and services of teams from on-premise to AWS cloud using AWS resources like EC2, VPC, S3, and Security Groups.
  • Implemented DB2 security, locking and concurrency controls.
  • Constantly migrated instances, databases to current level of DB2 versions/fix packs to incorporate new functionalities.
  • Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
  • Used AOP concepts like aspect, join point, advice, point cut, target object and AOP proxies.

Environment: Java, J2EE, HTML, SOAP UI, JSP, Apache Tomact, Java Script,Hibernate, Spring, Spring Boot, XML, Maven, WebLogic, log4j, Tortoise SVN, AWS, Eclipse Kepler, MySQL, DB2, Node JS.

Confidential -Irving, TX

JAVA Full Stack Developer

Responsibilities:

  • Developed the application under J2EE architecture using Spring, Struts, Hibernate, Servlets and JSP.
  • 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)
  • Developed RESTful Web Services, and tested web services with REST client.
  • Developed Data Access Object (DAO) and Object Relational Mapping (ORM) using Hibernate.
  • Executed different design patterns like Singleton, Factory and J2EE design patterns like Business delegate, Session Facade, and DAO design patterns.
  • Design and develop web services (SOAP/REST) using ORACLE SOA 12c platform.
  • Used BPM Worklist application for human intervention and to notify business users as per the requirement.
  • Executed and worked on Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Created AWS S3 buckets, performed folder management in each buckets, Managed cloud trail logs and objects within each buckets.
  • Wrote test cases using Junit to test the functionality and performance using J profiler.
  • Worked Extensively with AngularCLI for creating components, Services, pipes, Directives.
  • Updated the application with new features of Angular 4.
  • Responsible to validate the server-side application using Node JS.
  • Deployed and tested the application code on WebLogic Application Server
  • Used JIRA for issue and bug tracking and Eclipse for the development environment.
  • Worked on J Meter to test the application code and log4j&JUnit for logging, debugging, testing and maintaining the system state.
  • Employed micro services in our application using REST and Maven.
  • Used Git/Stash for source management and Jenkins for the continuous integration process.
  • Experience in DevOps tool like JIRA, Jenkins, Maven, Jfrog Artifactory and Gradle.
  • Created Hibernate files for the business objects and used Hibernate queries in the application and Hibernate tools to interact with the database.
  • Developed end-to-end applications using Java, ANT, JSF, JBOSS deployment, Data Source, JNDI lookup, Session Bean, and Database creation.
  • Used Spring Boot for the application development.
  • Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Installed and configured Apache/Tomcat web server.
  • Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle, Cron jobs) UNIX based shell.
  • Understood existing framework of Spark and Hadoop ecosystem like Hadoop, MapReduce, HDFS, Hive, Sqoop, Flume, and Kafka.
  • Development of application and iterative development using AGILE process.

Environment: Java, ESB, log4j, Junit, Jenkins, J Meter, AWS, Apache / Tomcat, MongoDB, ANT, UNIX, Linux, Windows, Spring, Spring Boot, MVC, Artifactory, Hibernate, AngularJS, Spark 1.6, HDFS, JSP, SOAP, WSDL, micro services, DB2, Eclipse and Node JS.

Confidential - Bellevue, WA

Java / J2EE Developer

Responsibilities:

  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
  • Gathered requirements from the client for designing the Web Pages.
  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Developed the presentation layer using Model View Architecture implemented by Spring MVC.
  • Developed Rest Web services for authentication and authorization.
  • Implemented Front controller using Spring MVC framework.
  • Participated in designing the user interface for the application using HTML, DHTML, Servlet, JavaScript and CSS.
  • Worked on developing MAVEN for the code generated.
  • Configured Apache (mod jk and mod cluster) plugin with Tomcat and JBOSS.
  • Developed the war/ear file using Ant script and deployed into Tomcat Server.
  • Used STS for code development along with GIT and perforce for managing the code.
  • Wrote SQL Queries to get the information from Database, Saving the data, modifying the data in the Database, and removing the data from the Database.
  • Installed and configured Apache/Tomcat web server.
  • Day to day duties for UNIX/Linux server Maintenance and Support to developer's team for their issues with application, tuning, troubleshooting, software running on UNIX/Linux Servers.
  • Developed Shell/Perl Scripts for Automation purpose with Amazon API to control instance operations
  • Used log4j logger system to maintain application logs.
  • Performed unit testing and system testing.
  • Migrated clients application from a physical data center environment to AWS cloud utilizing relevant services (Including Cloud Formation, VPC, peering, EC2, R53, S3, RDS, ELB, SNS, SES, IAM, Cloud Watch, cloud trail), focusing on high-availability, fault tolerance, auto-scaling and Focused on Infra as a code and deployment approach using agile practices and the implementation of processes, methodologies and techniques configured for the specific project.
  • Designed and implemented the MongoDB schema.
  • Familiar with Embedded and Normalized data models in MongoDB.
  • Review code written by other members of the team and provide feedback and incorporate feedback received from others.
  • Document the various components of the code to help future maintenance easy.
  • Actively participated in Sprint planning meetings for tasks identification and estimations.
  • Validations were done using AngularJS.
  • Created the Application using Angular JS and Node JS libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Used Ajax calls through Angular JS 4 to populate the data tables on the front-end.

Environment: JAVAEE 6,7, Spring, JBOSS, Hibernate, AWS, Apache / Tomcat, RESTFUL Web service, AJAX, JQuery, HTML, CSS, XML, Oracle, JUnit, JNDI, CVS, log4j, Tomcat, MongoDB, Maven, Eclipse3.0, Windows, Unix, Shell / PERL Scripting, Jenkins, GIT, Web logic 9.0, DB2, Angular JS and Node JS.

Confidential

JAVA Full Stack Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Used Struts frame work to add a module that would capture progress notes entered into the system.
  • Designed and developed the web-tier using Html, JSP's, Servlets, Struts action classes
  • Implemented Exception mechanism and used Struts error message mechanism.
  • Server side validation was performed using Struts Validation Framework
  • Developed and implemented intranet website using JSPs, Servlets, HTML, Bootstrap and JavaScript to provide information about the application.
  • Day to day duties for UNIX/Linux server Maintenance and Support to developer's team for their issues with application, tuning, troubleshooting, software running on UNIX/Linux Servers.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
  • Installed and configured Apache/Tomcat web server.
  • Developed Shell/Perl Scripts for Automation purpose with Amazon API to control instance operations
  • Implemented MVC Architecture to separate the presentation, business and database logic in the application.
  • Front-end development using HTML, CSS, Bootstrap, JSP and client side validations performed by using JavaScript.
  • Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
  • Understanding ETL basic concepts of data flow, data enrichment, data consolidation, change data capture and transformation.
  • Improved quality of the DB2 pure Scale Release (DB29.8, DB2 9.8.1, DB2 9.8.2, DB2 9.8.3, DB2 9.8.4) by working with the System Verification Test team to investigate and fix complex problems in a clustered environment
  • Upgraded DB2 databases with various fix packs.
  • Bound server DB2 utilities to the database.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.

Environment: J2EE, JDK, Web logic, Docker, Apache Tomcat, JDBC, Shell / PERL Scripting, DB2, JSP, Struts, EJB, SOAP, AJAX, JUnit, Swing, HTML, CSS, XML, JavaScript, UNIX/LINUX, Apache Ant, ETL, Oracle

Confidential

JAVA Developer

Responsibilities:

  • Involved in the Requirement study, design and development.
  • Responsible in developing JSP’s and Servlets.
  • Used MVC Architecture using Struts.
  • Used JDBC thin drivers to connect to the back-end Oracle database.
  • Involved in designing and developing forms on the client side using HTML/DHTML, JavaScript, Bootstrap and AJAX.
  • Used ANT to build the deployment JAR and WAR files.
  • Web Logic application server was used to host the Application.
  • Involved in designing tables in Oracle.
  • Day to day duties for UNIX/Linux server Maintenance and Support to developer's team for their issues with application, tuning, troubleshooting, software running on UNIX/Linux Servers.
  • Entire application was build and deployed using Apache ANT tool.
  • Installed and configured Apache/Tomcat web server.
  • Log4J was used to log Messages.
  • Developed and maintained production, test and development DB2 UDB databases on AIX, Solaris and Windows.
  • Created PERL/CGI scripts with DBI/DBD to serve the front-end. Used DBI/DBD for Sybase connection.
  • Implemented DB2 security, locking and concurrency controls.
  • Constantly migrated instances, databases to current level of DB2 versions/fix packs to incorporate new functionalities.
  • Created Unit test cases and performed Functional and Integration testing
  • Extensively involved in release/deployment related critical activities.
  • Used VSS for version control.

Environment: JAVA, J2EE, JSP, Servlets, Apache, Tomcat, Jakarta Struts Framework, JDBC, UNIX/LINUX, ANT, HTML, CVS, JavaScript, Oracle and BEA Web Logic Server, Visual Source Safe (VSS), Log 4j, UDB, DB2Version 9.7/9.5.x/9.1.x,10.5, Sybase, SQL Server.

We'd love your feedback!