We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • A competent professional with around 8 years of experience in full project life cycle of Web based and Enterprise applications using Java/J2EE Technologies.
  • Experience in J2EE Technology - Servlets, Spring, JPA, Hibernate, Struts2, JSP, EJB, JDBC, JSF, Struts 1.x, Java Script, Web Services, WSDL, SOAP, REST, Log4j, JAX-RPC, JAX-WS, JMS ActiveMQ.
  • Experience in Web Front End technologies like HTML, HTML5, DHTML, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, Bootstrap.
  • Strong development experience on creating rich frontend UI in AJAX/JavaScript technologies using JavaScript libraries like JQuery, JSON, AJAX, NodeJS and AngularJS.
  • Extensive experience in Web application architectures and distributed systems.
  • Experienced with XML related technologies such as XML, XSL, XSLT (DOM, SAX), XPATH, dom4j and DTD.
  • Proficient in writing Shell and ANT scripts for builds and deployments to different environments.
  • Experience in maintenance and monitoring of applications by periodic volume and regression test.
  • Experience in working on cloud AWS, cloud EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command line interface.
  • Experienced in working with EJB 3.0, Hibernate annotations to map POJOs to databases.
  • Proficient in Java Multi-Threading, Socket programming and Swing programming.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Having experience on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring.
  • Experienced in all the technical phases of Software Development Life Cycle (SDLC).
  • Experienced in databases such as Oracle, MySQL and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Expertise in developing and deploying Java/J2EE applications on Application Servers - WebLogic, IBM WebSphere, NGINX, JBOSS, GlassFish and Apache Tomcat.
  • Good knowledge of developing GUI based application using Swings and Java Applets.
  • Expertise at JDBC API for connection and access to databases.
  • Experience on different IDEs such as RAD, Eclipse and Net beans
  • Experience on SOA based technology using Web Services, WSDL and UDDI registry.
  • Hands on experience in implementing client-server business applications using MVC, SOA architecture and MicroServices.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Created and Configure Micro Service architecture for CDT Directory project and integrated with AngularJs application.
  • Strong exposure to Software methodologies like Agile (SCRUM) and Waterfall.
  • Experience on Subversion (SVN), CVS, GitHub and Visual Source Safe as versioning software tools.
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Experienced in performing code reviews, refactoring and and mentoring team members.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS:

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

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Swing, Sockets, Java Security

Markup/XML Technologies: HTML5, CSS3, JQuery, JavaScript, AngularJS, CSS, CSS3, XML, XSDXSL/XSLT, SAX/DOM, AJAX, JQuery, JSON: Tools & FrameworkStruts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring: AOP, Spring Boot, JSF, JUnit, SOAP UI, ANT, Maven, JenkinsApache ActiveMQ, Apache Camel: Web servicesSOAP, Restful, UDDI, WSDL, JAX: RPC, JAX-RS, JAX-WS, JAX-B, Axis2,: MicroServices, AWS (Amazon Web Services)

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish

Database: Oracle, SQL-Server, MongoDB/NoSQL

IDEs: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD

OR mapping: Hibernate, MyBatis

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: Tortoise SVN, CVS, Rational Clear case, Git and Mercurial

OS & Environment: Windows, Sun Solaris, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Involved in all stages ofSoftware Development Life Cycle(SDLC) of the project inAgilemethodology.
  • Participated DailyScrummeeting, Confidential grooming/review and demo with management and other teams.
  • Involved in the development of user interface applications and professional web applications usingHTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Xml, Node JS, Bootstrap and Angular JS.
  • Implemented functionality like searching, filtering, sorting, validating usingAngularJSandJava Script.
  • DevelopedAngular JScustom directives, working on attribute level, element level, class level directives.
  • Working as an application developer experienced with controllers, views and models in Node JS.
  • Excellent understanding of Java concepts like Multithreading, String handling and implemented with JDK 1.8 features.
  • Good Expertise in Stream of API for Bulk Data Operations on Collections and API improvements in Java 1.8.
  • Designed and Developed End to End customer self service module using annotation basedSpring MVC, Hibernate, and JQuery.
  • Designed and developedMicro Servicesbusiness components using Spring Boot.
  • Implemented Spring BootMicro Servicesto divide the application into various sub modules.
  • ImplementedMultithreading, Concurrency, Exception Handling, Generics and Collectionswhenever necessary.
  • Implemented Bean classes and configured in spring configuration file forDependency Injection,Developed Controller Classes usingSpring MVC,Spring AOP, Spring Boot, Spring Batchmodules, handled security usingSpring Security.
  • Implemented Batch jobs to deal with large number of chunks usingSpring Batch Frameworkto execute the similar jobs simultaneously.
  • IntegratedREST APIwith Spring for consuming resources usingSpring Rest Templatesand developedRESTfulweb services interface to Java-based runtime engine and accounts.
  • Initiated mappings among the relations and written namedHQLqueries usingHibernate.
  • Implemented data access layer i.e. DAO Classes usingHibernateas anORMtool and configured xml files according to hibernate framework.
  • Implemented persistence layer usingHibernatethat use the POJOs to represent the persistence database.
  • Used Design Patterns likeFacade, Data Transfer Object (DTO), MVC, SingletonandData Access Object.
  • Experience in writing complexPL/SQLqueries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Oracle DBMS.
  • Designed services to store and retrieve user data usingMongoDBdatabase and communicated with remote servers usingRESTenabled Web Services on Jersey framework.
  • Developed and consumedRestfulweb services to retrieve configurationJSONdocuments related to customer
  • Experienced in implementation ofJMSin order to exchange information over reliable channel in an asynchronous way by usingActive MQas amessage queue.
  • Responsible for maintaining and expandingAWS (Cloud Services)infrastructure usingAWSStackespecially worked with database setup and maintenance onAWS EC2.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWS Cloud Watch.
  • Worked onLog4jfor logging errors, messages and performance logs and implemented test cases inJUnit.
  • CreatedUNIXshell scripting for periodic generation of reports.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Deployed the war file of the enterprise application onWeb Sphereapplication server that handles various requests from Client and fixed deployment issues.
  • Implemented completeMavenbuild life cycle in order to achieve organized application structure and conflict free dependencies inpom.xmlfile.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code onCIenvironments for development testing.
  • UsedJIRAtool forIssue/bug tracking, monitoringof work assignment in the system.
  • DevelopedGitcontrols to track and maintain the different version of the project.
  • Developed GUI based application using Swings and Java Applets

Environment: Java, J2EE, HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, Spring, Hibernate, MVC, Web Services, MAVEN, Web Sphere, RAD, JUnit, JMS, log4j, Mongo DB, UNIX, REST Client, AWS, Jenkins, JIRA, Git.

Confidential, Troy, MI

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Developed application using Struts, spring and Hibernate.
  • Designed and Developed front-end using struts framework. Used JSP, JavaScript, JSTL, Custom Tag libraries, Validations provided by struts framework.
  • Developed control classes and other business functions using MVC design. Used Home Grown framework for designing the flow of UI pages.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Implemented JMS for sending messages between two or more clients.
  • Developed Message Driven Bean components in Active MQ and Rabbit MQ Series for e-mailing and Data transfer between client and the providers.
  • Configure WebSphere application servers in cluster environment on Amazon (AWS) cloud.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Involved in Agile methodology like SCRUM.
  • Developed Applications using Rule Engines, Drools.
  • Used Hibernate for connecting to the database and mapping the entities by using Hibernate Annotations and written HQL Queries.
  • Converted pages from XMI (XML Metadata Interchange) to AngularJs.
  • Developed SOAP WEB SERVICES using JAX-WS.
  • Developed GUI based application using Swings and Java Applets.
  • Implemented Restful web services using Jersey API and JSON.
  • Involved in Troubleshooting WEB SPHERE server for integration issues with MAINFRAME servers.
  • Used Oracle DB and MySQL for Database related activities.
  • Used WebSphere and Tomcat as application server. And Used RAD and Eclipse as IDE’s.
  • Participated in code review and code walkthrough and QA processes.
  • Involved in production support for the enrolment application (24*7).
  • Route Messages to one or more of many destinations using Message Broker.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build & deployment scripts using ANT,Maven,shell scripts and JACL on unix env.
  • Implemented Spring MVC architecture.
  • Implemented the XML Parsing of data from web services to store in the tables.
  • Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results more than what they expect.

Environment: Core Java, Java 1.4/1.5, JMS, Active MQ, Rabbit MQ EJB, JSP, HTML5, JavaScript, AngularJS, Bootstrap, Amazon Web Services, AWS, Struts, AWS Lambda, Hibernate 3.0, Design Patterns, Servlets, Spring 3.0, Spring Boot, Spring Security, SOA, XML, ANT, Eclipse, IBM RAD, Easy Mock framework(JUNIT), Oracle 9i/10g, PL/SQL, Drools, Triggers, Stored Procédures, AWS, SVN, Web Services (Restful API's), Websphere JAX-WS, JAX-RS, Log4J, CSS3.

Confidential, Columbia, SC

Java Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Used Maven as build tool and deploying the application.
  • Developed screens using HTML, CSS, and JQuery.
  • Developed the User Interface using spring framework, JQuery and Ajax.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular Js.
  • Used spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • CreatedSOAPweb services interface to Java-based runtime engine and accounts.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Actively involved in writing SQL using SQL query builder.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Developed test cases using Junit.

Environment: Java, Hibernate, spring(AOP, Dependency Injection), XML, Tortoise SVN, JSP, Spring MVC, J2EE, JUnitMaven, Web Logic, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.

Confidential, Overland Park, Kansas, KS

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Developed the User Interface using JSP, Spring MVC frameworks, JQuery, AngularJS and CSS3. Used AJAX and JavaScript for Server side/client side validation.
  • Prototype designs and development in HTML5, CSS3, Bootstrap, JavaScript.
  • Used JQuery, Ajax for service calls on pages to interact with the server for information.
  • Used Spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also, used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M /M: M mappings in hibernate mapping files and created DAO and PO.
  • CreatedRESTfulweb services interface to Java-based runtime engine and accounts.
  • Used SOAP to Implement Web Services and Consumed and published XML Web Services in the application.
  • Involved in using JMS Queues and JMS topics for one-to-one and one-to-may communication in the application.
  • Implementation of web services in Java used to orchestrate outbound and inbound web services and processes on ESB (Enterprise Service Bus).
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Implemented Data access objects using Hibernate to access data from Oracle database.
  • Called Stored Produces in Oracle using Callable Statements in JDBC.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used DAO pattern to retrieve the data from database.
  • Worked with Web Sphere application server that handles various requests from Client.
  • Scrum meetings ( Confidential Reviews and Retrospectives).
  • Developed test cases using Junit.
  • Developed the build scripts using Maven.

Environment: Java, HTML5, CSS3, Bootstrap, JavaScript, JQuery, AngularJS, JSON, JSP, Hibernate, Spring, TortoiseSVN, JUnit, Maven, Web Sphere, AXIS, JAX-WS, RESTful, JMS, Log4J, SOAP, Oracle, MySQL, WSDL, AJAX, JIRA and RAD, ESB.

Confidential

Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View.
  • Developed and implemented Servlets running under Apache Tomcat.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and tiles API.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Implemented CMP entity beans for persistence of business logic implementation.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts,Stored procedures and SQL Loader to load data.

Environment: Java, HTML, CSS, J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle, SQLJDBC, EJB.

Confidential

Java Developer

Responsibilities:

  • Developed web application using Struts, JSP, Servlet, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client side validation.
  • Used Eclipse as IDE tool for creating Servlet, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem.
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT.
  • Used CVS as version control system.
  • Worked on bug fixing and Production Support.

Environment: Java, HTML, CSS, J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle, SQLJDBC, EJB

We'd love your feedback!