Sr. Java/j2ee Developer Resume
San Antonio, TX
SUMMARY:
- Having 11+ years of experience in working on the various phases of Software Development Life Cycle like Requirements Analysis, Design, Coding, Testing, Debugging and maintaining the websites.
- Experience in developing applications using Java Technologies include Core Java, OOPs, Java Server Pages (JSP), Custom Tags Library, XML, JDBC, JMS, Java Beans, Model View Controller (MVC), Struts, Spring framework, Hibernate and Web services.
- Experience building cloud native applications with Spring Framework and Spring Boot.
- Experience in developing Restful Micro Services as Spring Boot application.
- Experience in implementing SOA architecture with SOAP (JAX - WS) and REST(JAX-RS) web services.
- Experience in implementing Restful Api documentation using Swagger.
- Worked with application servers JBoss 5.x, BEA Web Logic 10.3, IBM Web Sphere, Apache Tomcat Application Server.
- Experience in using NetBeans, Eclipse, STS, AnypointStudio, Intellij, Toad, DBeaver, SQL Developer IDE for Application development.
- Experience in working with Java Proprietary frameworks - (worked on FAST framework - which is developed on the top of Servlet’s, Jsp’s and Hibernate which follows Model-View-Controller (MVC) design paradigm and is analogous to Spring MVC).
- Working experience with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Extensively worked on Any point Studio,Mule ESB Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
- Working knowledge with Cloud technologies like Amazon WebServices (AWS) and Cloud computing infrastructure such as Amazon Dynamo DB
- Knowledge in configuring, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 container.
- Experience in designing front-end GUI screens using HTML5, CSS3.0, Java Script, jQuery, Ajax, DHTML,XML.
- Extensive knowledge in developing Single Page Applications (SPAs) using Angular2+
- Extensive experience working on databases Oracle, DB2, SQL Server, MySQL, Sybase.
- Experience working with NoSql Cassandra database.
- Highly Proficient in database design using PL/SQL to write Packages,Stored Procedures, Functions, Triggers, Cursors.
- Hands on experience in writing java unit test cases using Junit, Mockito and PowerMock frameworks and angular test cases using Jasmine and Karma frameworks.
- Worked on different OS UNIX,Linux, and Windows.
- Good experience with Source Control and Version Management systems like CVS, SVN and Bitbucket/Git.
- Experience in build tools like Maven, Ant to build and deploy application
TECHNICAL SKILLS:
Programing Languages: C, C++, Java/J2EE, Unix Shell Scripting.
J2EE Technologies: Servlets, JSP,EJB, JDBC, JMS, SOAP/REST Web Services, Microservices
Web Technologies: HTML, HTML5, DHTML, CSS, CSS3, XML
Frameworks: Struts 2.x, Spring, Spring Boot, Hibernate,FAST framework (Java Proprietary framework)
Application Servers: JBoss 5.x, BEA Web Logic 10.3, IBM Web Sphere, Apache Tomcat Application Server.
Databases: Oracle 11g/10g/9i/8i, MySql 5.0/5.5, Sql Server, Sybase, DB2,Cassandra(NoSql)
Operating Systems: UNIX, Linux, and Windows.
IDE s: NetBeans, Eclipse,STS, RAD, Anypoint Studio,IntelliJ, Toad, DBeaver, SQL Developer
JavaScript Libraries: Java Script, JQuery, Ajax, Angular2+
Web Services: SOAP(JAX-WS), REST(JAX-RS), XML, XSD, WSDL, UDDI
Versioning Tools: SVN, CVS, Bitbucket/Git
Testing Tools: Soap UI, Postman, Junit, Mockito, PowerMock, Jasmine, Karma
Build Tools: Maven,Ant
PROFESSIONAL EXPERIENCE:
Sr. Java/J2EE Developer
Confidential, San Antonio, TX
Responsibilities:
- Involved in SDLC development like Requirements gathering, Analysis, Design, Implementation, Testing of application using Agile Methodologies and performed object oriented analysis.
- Expertise in using FIX Protocol API. Application FIX messages like heartbeat, logon, logout, resend request, reject, sequence, pre-trade, trade and post-trade messages.
- Read and understand the FIX log file and to interpret format and different tag combinations.
- Developed an application under J2EE Architecture using spring, Struts, Hibernate, Servlets, and WebLogic.
- Worked on various design patterns specific to the requirement. Used JBOSS developer studio as IDE.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, Java Scripts, HTML, CSS and jQuery.
- Developed Applications using Spring Framework (MVC, Web flow, JDBC), HTML5, CSS3, JQuery, and Node JS.
- Implemented Model View Controller (MVC) architecture using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Experience in development of JAX-WS, Apache Axis for Web Services using SOAP, WSDL, and REST.
- Responsible for secure batch data flow to downstream system using middleware java technologies.
- Extensively worked on form validation using the Spring Validator framework.
- Provisioning and monitoring network equipment and UNIX systems logs via centralize syslog-ng server to alert via pager in case of unusual events. Used the Struts Validator framework for validating the forms.
- Planned, constructed and iterated upon an application and custom REST API using AngularJS, React JS.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
- Used JUnit framework for Unit testing of application and Groovy framework for Automated Functional Testing.
- Used Angular JS, Ext JS, spring/ JSTL tag libs and Java Script for developing the view tier and used Service Oriented Architecture with Java and XML/XLST also. Unit tested the applications before release to QA.
- Worked with Quality Assurance team in tracking and fixing bugs. Used Log4j for logging purposes.
- Developed Stored Procedures and Triggers on Oracle Database.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Extensively used Angular JS, React JS, and Ext JS by consuming Restful web services.
- Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
- Responsible for setup, Installation and Administration of JBOSS Fuse container.
- Build and deploy OSGI bundles on Fuse ESB.
- Create a separate Data source module which was reused from all Fuse modules.
- Responsible for the development of IP Cloud which combines Cassandra, Hadoop into scalable integrated platform.
Environment: Java, J2EE, Servlets, JSP, Struts, Spring, EJB/MDB, Oracle, SOA, Jenkins, Eclipse IDE, Log4J, Ajax, CSS3, CVS, PL/SQL HTML 5, AWS, Web Logic, Tibco EMS, Cassandra, Splunk, Mongo DB.
Confidential, Centennial, CO
Sr. Java/J2EE Developer
Responsibilities:
- Involved in client requirements gathering, analysis, design, development and testing of application using AGILE methodology (SCRUM).
- Attending the Daily stand ups for updating the daily status of the tasks in JIRA and to the scrum master.
- Used HTML5, CSS3, JavaScript, JSP, JSTL tags and Angular for front end implementation and Spring, SpringBoot, Microservices, Hibernate for backend implementation using Cassandra and MySQL databases used in database layer.
- Designed and developed Restful based Microservices using Spring Boot.
- Implemented Restful API documentation using Swagger.
- Involved in testing the REST Services using Postman and Rest Client.
- Involved in enhancements of the existing applications using Spring MVC, Spring IOC, Spring Security and Spring AOP modules.
- Used NoSQL (Cassandra) database for storing the business objects in the backend layer.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Part of this work also includes refactoring existing monolithic webservices into smaller microservices using Spring Boot
- Extensively used the Java collection Framework Classes for Holding the Application objects.
- Involved in the creation of exhaustive JUnit Unit Test Cases using Mockito and PowerMock.
- Used Jasmine and karma frameworks for writing angular test cases.
- Used Maven Plug-in for configuring and building projects.
- Used Bitbucket/Git for version control and JIRA for tracking issues.
- Used Jenkins for continuous integration (CI) and continuous deployment (CD).
- Used DBeaver for Cassandra database development, Eclipse and STS for application development
Environment: Java/J2EE(JDK1.7/1.8), Spring Framework, Spring Boot, JSP, JSTL, HTML5, CSS3, JavaScript, Ajax,Angular2+, Hibernate,Cassandra, MySql, BitBucket/Git, Eclipse, STS, DBeaver, Maven,Jasmine, Karma, ApacheTomcat application server, Jira, Windows/Linux
Confidential, Philadelphia, PA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in client interaction, requirements gathering, analysis, design and implementation of the code to meet user requirements.
- Developed the User Interface for presentation layer using Angular-2, Bootstrap, JavaScript,CSS and HTML.
- Implemented the application using Spring Boot and Hibernate frameworks.
- Focused primarily on the MVC components such as Dispatcher Servlet, Controllers, Model and View Objects, View Resolver.
- Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Used Oracle as the backend database and involved in creating database objects like tables, views, PL/SQL packages, stored procedures, triggers, cursors etc.
- Extensively used core java concepts like OOPs, Collection Frameworks, Generics, Exception Handling, Multithreading, Concurrency for developing the business logic requirements.
- Involved in generating the Soap Client from WSDL file and developed the business logic to load the data from third party vendor product into backend tables using Soap Web Services.
- Involved in testing the SOAP Web Services using SoapUI.
- Used Maven Plug-in for configuring and building projects and used SVN for version control.
- Used Toad for database development and Eclipse for application development
Environment: Java/J2EE(JDK1.7/1.8), Spring Framework, Spring, JSP, HTML5, CSS3, JavaScript, Ajax, Angular,Hibernate, Oracle 11g, Soap Web Services, SoapUI, SVN, Eclipse,Maven, Apache Tomcat application server, Toad, Jira, Windows/Linux
Confidential, Philadelphia, PA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in client interaction, requirements gathering, analysis, design and implementation of the code to meet user requirements.
- Involved in development of the application using Java based Proprietary framework (FAST framework) - which is developed on the top of Servlet’s, Jsp’s and Hibernate which follows Model-View-Controller (MVC) design paradigm and is analogous to Spring MVC.
- Involved in developing UI using HTML, CSS, JavaScript, Jsp Custom tags and used AJAX based rich client for improved customer experience.
- Involved in developing integration workflows using Mule ESB and used components like File, Java, Transport, SMTP, FTP/SFTP, JDBC Connector.
- Created Mule ESB artifact and configured the MULE config files and deployed.
- Involved in development of REST Web Services using Annotations to extract client related data from databases.
- Responsible for consuming the REST services, getting JSON response and parsing them using to get the required information.
- Used Oracle database as the backend database and developed PL/SQL packages, stored procedures, triggers, cursors etc.
- Worked on configuration and deployment of the beans.
- Worked in Apache Tomcat application server for deployments.
- Used Toad for database development and Eclipse for application development
- Used Maven for version control, Log4j for logging.
- Used Jira to manage the issues/project work flow.
- Responded to service tickets and service requests within established time-based requirements.
- Coordinated with internal and external Client resources to isolate and troubleshoot issues resulting with service disruption and outage.
Environment: Java/J2EE(JDK1.7/1.8), JSP, Custom Tags Library, Servlets, Java Proprietary framework (Fast Framework), Mule ESB, Soap/Restful WebServices, SoapUI,Postman, WSDL, XML,HTML5, CSS3, JavaScript, Ajax, Hibernate, Log4j, Oracle 11g, SVN,Maven, Eclipse, Apache Tomcat application server, Anypoint Studio, Toad, Jira, Windows/Linux
Confidential, Charlotte, NC
Java/J2EE Developer
Responsibilities:
- Involved in client interaction, requirements gathering, analysis, design and implementation of the code to meet user requirements.
- Used Spring framework to implement the MVC design pattern for implementing business logic of the application. Used Spring Core annotations for Spring Dependency Injection.
- Developing the application for incident creation and retrieving the events using Restful Microservices with Spring Boot.
- Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Used Spring Security for Authentication and Authorization of the application.
- Designed and developed User Interface, application modules using JSP, Spring Form tags, Servlets, HTML, CSS,JavaScript and Angular JS, to register and validate users.
- Used JSON objects to transform the data between Spring Controllers and Angular JS
- Worked with Oracle 11g and MySQL databases to query and read data.
- Used PL/SQL stored procedures for applications to execute as part of scheduling mechanisms.
- Effectively used Core Java features like Collections, OOPS, Lang packages, Exceptions, Multithreading.
- Used Core Java Collections Packages to generate Reports.
- Worked on core java, using file operations to read system file (downloads) and to present on JSP.
- Used Maven build scripts to automate the build and deployment process.
- Involved in Designed automation tests usingSelenium framework.
- Used Jenkins for continuous integration (CI) and continuous deployment (CD).
- Implemented Log4J to trace logs and to track information
- Used SVN repository for version control and JIRA for tracking of issues.
- Used the Eclipse as IDE, configured and deployed the application into Web Logic Application Server.
Environment: Java/J2EE (JDK 1.7/1.8), Spring framework, Spring Boot,Hibernate,Amazon Web Services (AWS), MicroServices, Oracle 11g,MySQL, HTML5, CSS3, JavaScript, Angular Js, XML, Log4J,Jenkins,Json,Selenium,Web Logic Application Server, Eclipse, SVN, Jira, Windows/Linux
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering, analysis, design, development and testing of the application to meet user requirements.
- Designed and developed presentation layer using HTML,CSS, JavaScript,Angular JS.
- Developed Single Page Application using AngularJSframework for building dynamic web applications.
- Implemented the business logic using Spring Framework and imparted Logging and Security features using Spring AOP.
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing
- Used Hibernate ORM tool and integrated with Spring DAO to develop the persistence layer of the application.
- Used Oracle as a backend database and developed PL/SQL Stored Procedure, Packages, Triggers and Views.
- Developed REST Web Services using GET, PUT and POST data to generate JSON for UI rendering using Spring. Worked on Authentication and Authorization endpoints.
- Used Ant build scripts to automate the build and deployment process.
- Implemented Log4J to trace logs and to track information
- Used SVN repository for version control and JIRA for tracking of issues.
- Used the Eclipse as IDE, configured and deployed the application into Apache Tomcat Application Server.
Environment: Java/J2EE (JDK 1.7), Spring framework, Hibernate, HTML,CSS, Java Script, Angular Js, Jsp, Oracle, Restful Webservices, XML, Json, Apache Tomcat Server, Log4J, Ant, Eclipse, Sql Developer, SVN, Jira, Windows/Linux
Confidential, Florham Park, NJ
Java/J2EE Developer
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Strictly Followed Test Driven Development.
- Implemented Spring framework and Involved in developing code for obtaining bean s in spring framework usingInversion of Control (IOC)
- Used Hibernate object-relational data mapping framework to persist and retrieve the data from the database.
- Developed the necessary front-end user interfaces in HTML, DHTML, Java Script,Jsp, Ajax, JSTL DOM Layout and CSS3that will be integrated using Spring MVC Framework.
- Developed stored procedures, triggers for efficient interaction with MySQL
- Implemented SOA architecture with Web Services using SOAP, WSDL and XML and worked on parsing the XML files usingDOM/SAX parsers.
- Used Maven build tool to build and deploy the application.
- Used SVN for version control, Log4j for logging and Jira for bug and issue tracking.
- Used the Eclipse as IDE, configured and deployed the application into Web Logic Application Server.
- Written test cases using Mockito API and done Unit testing and written executing Mockito Unit Tests.
- Used Agile methodology and effectively took part in SCRUM gatherings to deliver quality deliverables on time.
Environment: Java/J2EE (JDK 1.6), Spring framework, HTML, DHTML, CSS, Java Script,Ajax, JQuery, Jsp, JSTL,Hibernate, MySQL,Soap WebServices,WSDL, XML,Mockito,Web Logic Server, Log4J, Eclipse, Sql Developer, SVN, Jira,Maven, Windows/Linux
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Requirements gathering and designing the web application.
- Application was designed and developed using theStrutsframework.
- Used Hibernate framework as the Object Relational Mapping (ORM) tool to connect with Oracle database.
- Involved in Design and development of Web pages using HTML, CSS, Java script, JQuery and Ajax.
- Written JQuery Ajax calls to database to populate data and used Hibernate named SQL queries.
- Used JavaScript for client-side validations.
- Implemented a common styling with the help of CSS across entire application that controls color, layout, width, height, font size and images size.
- Involved in writing test cases for java classes using Junit framework.
- Used Maven for project builds.
- Involved in writing SQL Queries, Joins, Stored procedures.
- Deployed application onJboss Server to get efficient performance.
- Used SVN for version control and used Eclipse as the IDE for developing the application.
- Performed SQL operations on Oracle database.
- Used SOAP web services to communicate with other systems.
- Involved in solving production issues.
Environment: Java, Oracle DB, Servlets, JSP, Struts, Hibernate, HTML, CSS, JavaScript, JQuery, Ajax, Eclipse, XML, Junit, Jboss Server, SVN, SOAP web services, Windows/Linux.