We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • Hands on experience in working with Collections, Exception Handling, Multithreading, Generics, Enums and Annotations Bpmn
  • Extensive experience in developing applications using JSP, Servlets, JSF, and frameworks like Spring (MVC, AOP, IOC, DAO, Security, Boot), Struts, Hibernate Guidwire.
  • Hands on experience in developing applications using J2EE Design Patterns like MVC Architecture, Singleton, Abstract Factory, Facade, DAO.
  • Experienced in developing Client - Server/ N-tier/ Web-Application Development using Java, J2EE, HTML5, CSS3, Bootstrap, Java Script, AJAX, JQuery, JSON, Angular JS, Node JS, Hadoop JSTL, JNDI, EJB, Swing, Hibernate AWS SAAS Mobex PYTHON.
  • Used Node JS for server side web applications for java script codes to build real-time web API's.
  • Well versed with consuming and publishing Web services as SOA Architecture based SOAP, WSDL, UDDI Components and REST working with data-exchange formats like XML and JSON formats.
  • Having experience with Cloud Computing Service environment like Amazon Web Services (AWS)
  • Experience with and solid understanding of Microservices.
  • Strong working experience using XSLT, DTD, XML Schemas and parsing (DOM and SAX) XML using JAXP API
  • Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
  • Extensive experience in Deploying, Configuration on Application & Web Servers such as WebLogic, JBoss, IBM WebSphere and Apache Tomcat Web Server
  • Experienced with Middleware Technology Messaging Brokers like JMS, ActiveMQ and Mule ESB (Enterprise Service Bus) in SOA (Service-oriented) Architecture
  • Significant experience in web development tools like Eclipse, JSTL IBM RAD and Spring Tool Suite
  • Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant
  • Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, safari, Opera, Chrome
  • Experience in using various configuration management tools like Visual Source Safe, IBM Clear Case, SVN and CVS
  • Good knowledge and hands on experience in working with Selenium, UML, JUnit and TDD
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project
  • Good experience in developing applications using Agile (XP and Scrum) and Waterfall methodology
  • Flexible team player who prospers in a fast-paced work environment. Excellent communication, interpersonal, analytical and prioritization skills

TECHNICAL SKILLS:

Languages: Core Java, SQL, PL/SQL

Enterprise Java: JSP, Servlets, JNDI, JDBC, Log4J, Java security

Markup/XML Technologies: HTML, XHTML, DHTML, JavaScript, NodeJs, AngularJS, CSS, Bootstrap, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, GWT Deveops Python

Tools: & Framework: Struts, Spring, Hibernate, MyBatis, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Data, Spring Boot, JSF, JUnit, GroovyWeb services: SOAP, RESTful, UDDI, WSDL, JAX-RS, JAX-WS, Jersey, RestEasy, JAX-B, Apache Axis2, Apache CFX, AWS (Amazon Web services) Saas

Middleware Technologies: JMS, Spring Integration, Digest Authorization, O Auth

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

Database: Oracle, SQL-Server, MySQL server, TOAD, Mongo DB/ NOSQL, DB2 Guidwire

IDEs: Eclipse, Net Beans, IBM RAD, STS, IntelliJ

OR mapping: Hibernate, MyBatis

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Mockito, Selenium, SoapUI, Putty, Rational Clear Quest, RTC Mobex

Version Control Tools: CVS, SVN, Rational Clearcase, Git, Checkstyle

Build: Automation Tools (CI)/Issue Tracking Tools: Maven, Gradle, Jenkins, Ant JIRA, Pivotal Tracker, FireBug, Mantis Bpmn

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

Design Patterns: MVC, Front Controller, Factory Pattern, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE:

Confidential, San Diego CA

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum­­ methodology.
  • Used Spring MVC Design Pattern to hold the UI data and serve the request and to send the response.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Designed and developed Microservices business components using Spring Boot.
  • Implemented RESTful Web services in Service Oriented Architecture(SOA) to retrieve data from client side and made REST API Spring JSTL SERVERS calls from Angular JS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth2 authentication protocol respectively.
  • Configured AWS Cloud watch to monitor AWS resources and application.
  • Good understanding of AWS Elastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
  • Troubleshoot AWS EC2 Status check including System Status checks and Instance Status check alerts.
  • Experienced first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • To lookup queues, used Spring JMS & Devops Bpmn module and MDBs for listeners.
  • Extensively used HQL and SQL for querying databases.
  • Created Stored Procedures, functions, views, indexes and constraints, triggers required SQL tuning to reduce the response time in the application.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • To get AJAX functionality for the website wrote JavaScript and jQuery programming.
  • Using HTML, AngularJS, jQuery and JavaScript JSTL PYTHON created GUI interface of the web page.
  • Created AngularJS controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
  • To identify user login information written UNIX shell scripts.
  • Developed and executing unit test cases using JUnit.
  • Packaged and deployed the application in IBM WebSphere.
  • Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
  • Resolved bugs/defects in application by coordinating with team members of the project to assure a positive outcome.
  • For application logging and notification, tracing mechanisms used Log4J.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.
  • As a version, control tool used Tortoise SVN.
  • Used Eclipse integrated IDE to build the application.

Environment:: Java, HTML5, CSS3, JavaScript, AJAX, Angular JS, Spring JSTL SERVERS MVC, Spring Boot, Spring Security, Spring Data, JSP, Hibernate,Python Servlet, JDBC, Restful, OAuth2, JAX-RS, Jersey, XML, Guidwire AWS, Microservices, Oracle, MongoDB, Eclipse 1.8, WebSphere, Tortoise SVN, GIT, JUnit, Maven, Deveops JIRA, Agile/Scrum Methodology. ­­

Confidential

Programmer / Analyst

Responsibilities:

  • Involved in understanding and analyzing the requirements of the project.
  • Followed Waterfall Methodology to implement the features.
  • Used Java Jdk 1.5 features to implement the functionalities.
  • Designed and developed the User Interface using HTML, JavaScript, AJAX and CSS.
  • Implemented Struts MVC design pattern and front controller pattern.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript.
  • Developed Core Java components to develop the transaction report. Stored the dynamic data on to Collection Objects and used the predefined methods to perform all DB related operations efficiently.
  • Created and handled Custom-Exceptions that are related to business operations. Created child Threads to improve the performance by running some independent tasks at background.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Used Log4j for logging purposes during the development of the application.
  • Used JDBC to interact with the underlying MySQL Database.
  • Extensively worked on SQL for writing complex queries in the business logic layer.
  • Deployed Applications on Apache Tomcat Server and used CVS as the version control manager.
  • Used Mantis for tracking the issues and for enhancements of any features.
  • Used Eclipse IDE to integrate the different frameworks in order to build the overall application.

Environment:: Java, JDBC, Jdk 1.5, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Putty, MySQL, Mantis, Apache Tomcat, Eclipse IDE, Waterfall Methodology.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in development and implementation phases of the application in SDLC.
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file using MVC design patterns.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Utilized the Spring AOP feature for implanting crosscutting concerns like logging and Transaction Management and separated the business logic from System Services.
  • Used Spring Validations Framework for validating the properties of java beans.
  • Used Spring 3.1 Framework for Dependency injection, Spring Web Services framework.
  • Prepared calls through Hibernate and Spring JDBC Guidwire for Interacting with the Database.
  • Used Java API and converted Java Objects to XML conversions using XML Web Services (JAX-WS).
  • Developed web Services for sending and extracting data from different applications using SOAP messages.
  • Implemented Log4J framework and customized to meet the application requirements.
  • Wrote ANT scripts for building application artifacts, clean-up jobs and system components during system testing, integration testing and production environment.
  • Involved in writing complex queries in business logic layer and worked on creating the setups for Organization Templates, Concurrent Requests, Cross Reference Types, User Creations, Assigning responsibilities in Oracle Applications.
  • Used FireBug to keep a track of bugs and CVS as version control manager.
  • Deployed the application in JBoss Application Server after test QA team.

Environment: Java, Jdk1.6, JavaScript, AJAX, Spring, Spring AOP, Spring Security, XML, JSP, Spring MVC, Hibernate, SOAP, WSDL, Oracle, TDD, Log4J, JUnit, ANT, WebSphere, JBoss, CVS, FireBug, Agile Methodology.

We'd love your feedback!