We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • 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, J2EETechnologies in various domains like Banking, Healthcare etc.Excellentanalytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
  • 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 autantication 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, HTMLand 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.
  • 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

JAVAFull Stack Developer

Responsibilities:

  • Developed the application underJ2EE 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 Jprofiler.
  • 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 JMeter 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, Artifactory.
  • Experienced in deploying Artifacts and configuration inUAT, Production servers
  • Involved in the technical re-platform of CPB enterprise application from Weblogic to Websphere with an upgrade of entire technology stack in UAT and Production systems.
  • 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, JMeter, 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 autantication 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 client 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 JSand 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 toadd a module dat 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 MVCArchitecture to separate the presentation, business and database logic in the application.
  • Front-end development using HTML, CSS, Bootstrap, JSP and clientsidevalidations 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.
  • 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.
  • 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, Bootstrapand 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.
  • 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!