Java J2ee Developer Resume
FL
PROFESSIONAL SUMMARY
- Skilled IT Professional with more than 8 years of experience in all phases of Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Testing and Maintenance of web - based applications using JAVA/J2EE technologies.
- Proficient in designing and coding web applications using Core Java and J2EEtechnologies (Servlets, EJB, Hibernate, JPA, JDBC, JMS, JNDI, JSF, AJAX, jQuery, JUnit and Web Services).
- Excellent understanding of Core Java concepts such as multi-threading, exception handling, and generics.
- Experience in developing Web Applications with various Open Source Spring Framework (Spring MVC, IOC, AOP, DAO, JDBC), Hibernate 3.0 ORM.
- Extensive experience on Application Servers including WebSphere 7/8.5, BEA WebLogic 10.3/9.0/8.1, JBoss 6.0 and Web servers like Apache Tomcat etc.
- Hands on expertise in front-end development utilizing JavaScript frameworks such as jQuery as well as front end technologies HTML5, CSS3, Ajax and Angular JS.
- Experienced Model View Controller framework such as Angular JS framework for creating Single Page Application (SPA).
- Good experience in working withCore Javadevelopment.
- Sound noledge in working with angular project directory structure and yeoman angular project setup.
- Experience in sending and retrieving data files in JSON using AJAX calls.
- Proficient in writing and using SOAP and Restful Web services.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Experience in using Grunt and CSS procedures LESS, SASS Proficient in usingAJAXfor implementing dynamic Webpages where teh content was fetched via API calls and updated theDOM(JSONParsing).
- Extensive experience withUML design
- Proficiency in working with Relational databases like Oracle, MySQL to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
- Understanding of relational databases, involved in application development using several RDBMS such asOracle 9i/10g/11g.
- Extensive experience in developingWeb Servicesto expose useful functionality to web users throughSOAP and REST.
- Experience in all phases ofSDLC,like Requirement Analysis, Implementation and Maintenance, and extensive experience withAgile and SCRUM.
- Experience with Browser testing, noledge of cross-browser/cross- platform compatibility.
- Experience with Browser testing, noledge of cross- platform compatibility.
- Worked on various platforms including Windows XP, Vista, 7,8,10 and UNIX.
- Possess good analytical skills, which enabled to analyze data with ease.
- Ability to write clear, well-documented, well-commented andefficient codefor web development.
- Strong problem-solving, organizing,communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS
Languages: C, Java, SQL/PL SQL
Java Technologies: Core Java, Multi-threading, Collections, JDBC, JSP, Custom Tags, JSTL, Servlets, JSTL, JNDI, EJB, JMS, Java Beans, Design Patterns.
Frameworks: Spring Boot, Spring (Core, ORM, MVC, AOP, JTA, MVC with REST) Hibernate, Spring Batch, cache, Junit, Mockito, Power Mockito, log4J, log back
UI Technologies: Java Script, jQuery, HTML5, CSS3, Bootstrap, AngularJS, node JS, React JS, Protractor, pdfMake, express JS
Web Services: SOAP with JAX-WS, JNDI, REST with JAX-RS (Jersey, Spring with Jersey), Spring MVC REST
Databases: MySQL, Oracle11g/10g, MS SQL Server, MSSQL
Tools / IDEs: Eclipse IDE, IntelliJ, WebStorm, Sublime Text3, STS, JBuilder, JDeveloper, Toad, Rally, JIRA, Jive
CICD Tools: Jenkins, Icinga, Maven, Ant.
Application Servers: Apache Tomcat, JBOSS, WebLogic
Version control: SVN, CVS, GIT.
Browser: Windows, UNIX/Linux, Internet Explorer, Firefox, Chrome.
PROFESSIONAL EXPERIENCE
Confidential, FL
JAVA J2EE DEVELOPER
Responsibilities:
- Extensively involved in business user’s requirements gathering and technical walk-throw.
- Used different user interface technologies JSP, HTML, CSS, JavaScript, jQuery, Angular JS and JSON for developing teh GUI of teh application
- Implemented SOA using Web Services and its frameworks Apache Axis, SOAP, WSDL and JAX-RS API
- Implemented Restful web services to perform some business activities.
- Developed unit test cases for various modules.
- Created reusable services and components using Spring MVC.
- Implemented jQuery AJAX calls to retrieve teh data from teh data base.
- Implemented and worked on claims processing, fraud analysis and reports generations in teh application.
- Implemented teh application modules using Spring Core layer (IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch to develop teh application.
- Implemented Spring Services and business operations Dependency Injection.
- Used Object/Relational mapping tool Hibernate to perform data base activities and transactions.
- Implemented Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
- Involved in teh configuration of Struts Framework, Spring Framework and Hibernate mapping tool.
- Used different design patterns like MVC, Singleton, Data Access Object, Value Object etc.
- Used Java Messaging Services (MQ Series and JMS) for developing messaging services to interact with different application modules.
- Implemented Business Process Diagrams, Business Flow Diagrams and Business Rules using IBM BPM.
- Involved in configuring hibernate to access database and retrieve data from teh database.
- Used Teradata/Oracle Server as data base systems.
- Created data base tables, stored procedures according to teh application requirements.
- Developed stored procedures and triggers with PL/SQL.
- Implemented SQL injection security checks, html sanitization and other security mechanisms.
- Implemented teh application using Agile development methodology.
- Involved in performance tuning, query optimization, maintaining coding standards and resolving JVM issues.
- Developed Maven Scripts to do compilation, packaging and deployment in Web Sphere app server.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
- Involved in code versioning, Check In, check outs and code merging using Sub-Version.
- Used JIRA tool for creating change tickets and handling production bugs and development tasks.
- Involved in production support, resolving teh production issues and maintaining teh application server.
- Configured JNDI resources, Data Base resources, MQ Series and other configurations on teh Application Server.
- Involved in CICD.
Environment: Java 1.8, J2EE, Spring, Hibernate, Web Services, SOAP, REST, IBM Lombardi, SQL, PL/SQL, XML, XSD, JAXB, JavaScript, Web Sphere 9.x, RAD, HTML5, XML, AJAX, jQuery, Angular JS, JSON, NodeJS, Maven, SVN, SQL Developer, Oracle, UML, JUnit, Log4j, TestNG, JIRA, Jenkins.
Confidential, FL
JAVA DEVELOPER
Responsibilities:- Trained to developer teh programming applications for insurance industry clients.
- Trained to monitor all aspects of applications being developed to ensure they met quality standards.
- Used JDBC for teh connection to teh database which acts as an interface.
- Used HTML and JSP for teh front-end side of teh application.
- Created RESTFUL web services for teh Cerner cloud messaging application to enable clinicians to have access to communication with other clinicians and teh clinical data.
- Wrote unit tests and teh integration tests for teh RESTFUL services to validate their functionality.
- Creating backend services to enable hospital employees for patient registration and appointment booking using HIBERNATE.
- Developed User interface using HTML5, CSS and Java for server-side technology.
- Used spring web MVC framework to build teh web modules.
- Developed Front End pages of teh application using HTML5, CSS3, JavaScript, Angular1.
- Used Jenkins as a continuous integration tool.
- Worked on multi-threading to make asynchronous webservice calls or SSO calls Cass.
- Used Spring Boot for creating teh stand-alone spring applications.
- Excellent implementation Persistence layer using JPA, JDBC and Eclipse Link.
- Used Test Driven Development approach and wrote many unit and integration test case.
- Developed single application to render dynamically based on teh JSON from teh Node JS server.
- Used Node.JS Package Manager (NPM) to manage teh dependencies in Node JS modules.
- Used Gulp as teh JavaScript task runner for teh application deployed on teh Node JS platform.
- Configured WebLogic Application server and deployed teh web components.
- Enterprise SSO through web services over HTTP/SOAP
- Performed testing of teh application using Java Script frameworks Karma, Jasmine.
- Experience with Support and maintenance in teh project.
- We have used node JS cloud to develop me/O intensive web applications like video streaming sites, single-page applications, and other web applications.
- Analyzed existing TETRIS application for decomposing their application into micro-services.
- Gathered all detailed requirements in one place (from different modules with different technologies) where each micro-service is based on its business functionality.
- Provided training for teh team to understand teh Micro services architecture (12 factor app) and cloud services and teh importance of security.
- Written several unit test cases using Junit, Mockito and created unit test documents.
- Code repository management using Clear Case and project build tool used is MAVEN.
- Used Agile as a software development methodology to complete teh task.
- Experience withApacheCassandraandApache SOLR.
- Fetching teh records for SOAP and Restful requests from Oracle DB usingSOLRsearch.
- Made use of anonymous classes creation using Lambda expressions. Experience in writing logs using Log4j.
- Worked on Lucene, SOLR and spearheading teh index and search related development work.
- Used WebSphere for application deployment.
Environment: AngularJS MVC, D3.js, JavaScript, HTML5, React JS, CSS3, jQuery, jQuery framework, Ajax, JSON, Mongo Db, Bootstrap, Node.js 4x, GIT, Agile, web services REST services, MAVEN.
Confidential, TX
JAVA DEVELOPER
Responsibilities:
- Client-side installation and configuration of project.
- Coordinated in Application testing with teh support of Team Leader and Team Members
- Writing database queries on Oracle 9.
- Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in teh back end.
- Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
- Developed REST APIs using Web API (REST API).
- Developed web services using Restful web services, WSDL, and XML.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
- Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Used log4j for logging and SVN for version control.
- Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
Environment: Java, JSP, Struts 1.3.8, Spring 1.0.2, Restful Web services, SOA, JavaScript, CSS, XML, JAXB XHTML, XSLT, JMS, Ajax, Hibernate 2.1, EJB 2.0, 2.1, Log4j, Oracle 9, Web Sphere 6.1, Eclipse, UNIX.
Confidential
JAVA-J2EE DEVELOPER
Responsibilities:
- Core Java, highly concurrent Multithreaded coding.
- Analyzing teh business requirements in technical point of view.
- Used JSP's to build front end and validate using JavaScript and AJAX framework.
- Wrote DAO classes using Hibernate to interact with teh database for persistent operations.
- Involved in Agile methodologies for teh application development.
- Design components based on object-oriented design-using UML.
- Worked closely with teh Business/Users team in proposing technical requirements
- Developed and executed Test cases using unit testing Junit integration testing.
- Involved in bug fixing, client requested enhancements during teh maintenance.
- Developed SQL and PL/SQL scripts for Affiliation and Groups module.
- Extensively worked on CVS version control tool, SQL Database.
- Responsible for deployment of application at development and testing environments.
- Developed clients for teh web services and tested it using SoapUI.
- Developed various helper classes for teh persistent in correlation with hibernate.
- Applied CSS Cascading Style Sheets for entire site for standardization of teh site
Environment: Java, Servlets, Spring, Hibernate, DB2, UML, JSP, HTML, JNDI, CVS, SQL, PL/SQL, Toad, JsavaScript, JUnit, Maven, Oracle 9, WebSphere 6.0, RAD 6.0, Windows XP.
