Sr. Java J2ee Developer Resume
Bethlehem, PA
SUMMARY:
- Over Eight plus years’ experience in system design, Enterprise Software development, web development and implementation of J2EE frameworks in healthcare, banking and financial domains.
- Proficiency in design and implementation of Object Oriented concepts (OOP) and J2EE design patterns.
- Solutions - focused JAVA Developer with extensive hands-on experience in design and development of web-based applications using J2EE/Java EE technologies.
- Strong experience in developing Web applications with Servlets, Struts and JSP technologies based on MVC, spring and Hibernate frameworks.
- Hands-on experience on with application servers like JBoss, WebLogic and WebSphere as well as web servers like Tomcat.
- Involved in development of SOAP based web services using WSDL, SOAP, JAXB, AXIS, JAX-WS and Restful web services using JAX-RS and JERSSY APIs.
- Expertise in front-end development using HTML5, HTML, XHTML, CSS3, JQuery Java Script and AJAX.
- Experience with XML technologies like XML, DTD, XSD, XSLT, JAXP (DOM & SAX), and JAXB.
- Expertise in JDBC API with Oracle 9i/10g/11g, MS SQL Server 2005/08, MySQL, DB2 and Microsoft Access.
- Proficient with writing SQL and PL/SQL queries in Oracle database along with T-SQL queries in MS SQL Server.
- Extensive handling of SQL queries, writing stored procedures, functions and triggers, creating views and indexes.
- Extensive experience with version control for source code libraries and project management on Git, SVN, Clear Case and Visual Source Safe 2005 tools.
- Solid understanding and hands-on experience with Crystal Reports 10 and Jasper Reports.
- Sound knowledge of SDLC and its phases with exposure in Safe, Agile, waterfall, Iterative/Incremental and V-model methodologies.
- Good experience in client interaction for Requirements Gathering and Change Management processes.
- Excel in creating test plans and writing/running automated test scripts to pinpoint software defects, track bugs, close open defects and validate functionality.
- High-level proficiency in developing test scripts with Junit, Mockito and JMeter testing frameworks along with Selenium toolset and bug reporting tools like Bugzilla and Mantis.
- Hands on experience with writing Jasmine test cases using Jasmine.Js and used grunt to run the test cases.
- Utilized FindBugs, PMD and Quilt for implementing coding guidelines, code analyzer and code coverage.
- Experience in working with build tools like Maven, Ant, and Jenkins.
- Utilized Log4J for generating log files at runtime.
- Created documentation from code using Java doc and used Doxygen to create Modelling diagrams.
- Serving as a value-adding member of Development and QA teams in organizations.
TECHNICAL SKILLS:
Languages: Java, C, SQL, PL/SQL, Unix shell scripts
Java/J2EE Technologies: J2EE, JNDI, JDBC, JSP, Servlets, MVC, Spring, struts, Hibernate, AJAX, LOG4J, JUNIT
IDE Tools: Intellij IDEA 15/14/13, Eclipse 2.0/3.0/3.1, RAD 6.0/7.0, Net Beans 4.0/4.1/6.0, IBM-WebSphere Integrated Developer 6.0, Toad, SQL*Plus, Ant, Maven
Web Technologies: JavaScript, JQuery, CSS, less, HTML, HTML5, DHTML, XML, XSL, SAX/DOM, JSON, backbone.js, angular.js, node.js, js-renderer
Design Methodologies: Object oriented (OOA/OOD), Client-Server, UML, SDLC, MVC, DDD
Databases: Oracle 8i, Oracle 9i, Oracle 10g, MS SQL Server2000, MySQL, DB2
Version Control Tools: Git: stash, CVS, Visual Studio 2007, Rational Clear Case, Visual Source Safe, subversion
Application/Web Servers: Tomcat 5.0/5.5/6.0/7.0 IBM WebSphere 5.x/6.x, WPS 6.0, Apache, BEA Weblogic 9.2, JBoss 3.2.x/4.0.0
Operating Systems: MS Windows 3.x/95/98/NT/2000/Xp, UNIX, MS DOS
Deployment and Testing: Maven, Ant, Jenkins
Testing: JUnit, Mockito, SOAP UI
Other Tools: JIRA, File Zilla, Edit Plus, JMeter, IText, Splunk Tool, PostmanRational Performance Tester
Reports: Jasper Reports
PROFESSIONAL EXPERIENCE:
Confidential, Bethlehem, PA
Sr. Java J2ee Developer
Responsibilities:
- Implemented Agile and Scrum methodologies acting as a scrum master.
- Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
- Used UML Modelling diagrams such as Sequence Diagrams and Class Diagrams using MS Visio tool
- Designed and developed the application using Core Java, J2EE, Struts and Hibernate
- Performed dynamic UI designing with HTML5, CSS3, less, Bootstrap.js, Backbone.js, Angular.js, JavaScript, JQuery, JSON and AJAX.
- Ran Bower and Grunt components and wrote the scripting using Node.js
- Used Eclipse IDE for implementing business tier with Spring IOC, AOP and MVC
- Used java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Used Log4j for output log statements
- Used ANT for building and deploying Application.
- Involved in peer level design and code reviews.
- Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, JAXB.
- Involved in Creating complex SQL data base quires and calling Stored Procedures.
- Used Hibernate as ORM to map Java classes to data base tables.
- Involved in setting up configuration properties, ORM mappings and CRUD operations with database. Used sessions, transactions, Criteria’s and queries to develop business requirements.
- Involved in providing security with Authentication & Authorization using LDAP Servers & SiteMinder to provide SSO to the application.
- Deployment of Application on WebSphere Application Server 8.5.
- Tested Components using JUNIT and Mockito during development.
- Tested JavaScript using Jasmine.Js and Grunt during development.
- Performed validation of user inputs through Struts validation framework and JavaScript.
- Followed coding guidelines to ensure code quality
Environment: JDK 7.0, Spring MVC, HTML5, HTML, Javascript, AJAX, DB2, less, CSS, bootstrap, Js-render, Node.Js, Backbone.Js, Angular.js, Marionette.js, JSON, REST API, Unix, J2EE, WebSphere 8.5, Spring, LDAP servers, HTTPS, Git, JIRA, Junit, Mockito, Jasmine.js, grunt, Maven, VPN, Eclipse Mars 4.5.0, agile, SOA, Jasper Reports.
Confidential, Franklin, TN
Sr. Java J2ee Developer
Responsibilities:
- Implementation and maintenance of patient accounting applications using Spring (MVC) Framework.
- Involved in Agile Scrum methodologies to do requirements gathering, analysis and sprint planning.
- Planned Sprint releases, deliverables & dependencies with other teams through SOS (Scrum of Scrum meetings) & participate in weekly status meetings.
- Developed presentation layer using HTML5, HTML, JavaScript, CSS, less, JSON, Rest template, JSP, AJAX, Js-renderer, Bootstrap.js, Backbone.js, Marionette.JS, and Node.js in RSA and deploy it using Web Sphere Application Server.
- Developed application using Angular.JS and Node . JS connecting to Oracle on the backend.
- Worked on Domain driven design(DDD).
- Used java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Implemented a Node . js server to manage authentication
- Ran Bower and Grunt components and wrote the scripting using Node . js
- Developed software using the Agile methodologies.
- Developed Spring point cuts using the AOP methods
- Worked as an active Scrum Master for two teams and conducted all participated in design discussion and improvements.
- Worked extensively on Entity/Session Bean development and Spring-context XML to handle the request/response from various components.
- Worked with Unix (Shell Script).
- Used Web services to access data from server side.
- Implemented a Middle tier using Spring MVC to process client requests and build server side java models.
- Used JAXP for parsing & JAXB for binding.
- Used Log4j for output log statements
- Developed Java Bean classes according to Oracle database tables.
- Used Git to Team Synchronization.
- JavaScript using Jasmine.Js and Grunt during development.
- Used Jasper reports to generate Payment reports.
- Created Junit Test Cases using Mockito and Junit.
- Used Js-renderer to render the Templates.
- Used Maven to create build scripts and run the JUnit test cases.
- Deployment of Web Application on Tomcat Server 7.0.
- Developing software architecture using J2EE.
Environment: JDK 7.0, Spring MVC, HTML5, HTML, Javascript, AJAX, DB2, less, CSS, bootstrap, Js-render, Node.Js, Backbone.Js, Angular.js, Marionette.js, JSON, REST API, Unix, J2EE, WebSphere 8.5, Rational Software Architecture(RSA), HTTPS, Git, JIRA, Junit, Jasmine.JS, Grunt, Mockito, Maven, VPN, Intellij Idea - 14, agile, SOA, Jasper Reports.
Confidential, Franklin, TN
Sr. Java J2ee Developer
Responsibilities:
- Implementation and maintenance of patient accounting applications using Spring (MVC) Framework.
- Involved in Agile Scrum methodologies to do requirements gathering, analysis and sprint planning.
- Planned Sprint releases, deliverables & dependencies with other teams through SOS (Scrum of Scrum meetings) & participate in weekly status meetings.
- Developed presentation layer using HTML5, HTML, JavaScript, CSS, less, JSON, Rest template, JSP, AJAX, Js-renderer, Bootstrap.js, Backbone.js, Marionette.js, Node.js.
- Developed application using AngularJS and Node.JS connecting to Oracle on the backend.
- Worked on Domain driven design.
- Used java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Implemented a Node.js server to manage authentication
- Ran Bower and Grunt components and wrote the scripting using Node.js
- Developed software using the Agile methodologies.
- Developed Spring point cuts using the AOP methods
- Worked as an active Scrum Master for two teams and conducted all participated in design discussion and improvements.
- Worked extensively on Entity/Session Bean development and Spring-context XML to handle the request/response from various components.
- Worked with Unix (Shell Script).
- JavaScript using Jasmine.JS and Grunt during development.
- Used Web services to access data from server side.
- Implemented a Middle tier using Spring MVC to process client requests and build server side java models.
- Used JAXP for parsing & JAXB for binding.
- Used Log4j for output log statements
- Developed Java Bean classes according to Oracle database tables.
- Used Git to Team Synchronization.
- Used Jasper reports to generate Payment reports.
- Created Junit Test Cases using Mockito and Junit.
- Used Js-renderer to render the Templates.
- Used Maven to create build scripts and run the JUnit test cases.
- Deployment of Web Application on Tomcat Server 7.0.
- Developing software architecture using J2EE.
Environment: JDK 7.0, Spring MVC, HTML5, HTML, Javascript, AJAX, DB2, less, CSS, bootstrap, Js-render, Node.Js, Backbone.Js, Angular.js, Marionette.js, JSON, REST API, Unix, J2EE, Tomcat 7.0.18, HTTPS, Git, JIRAJunit, Jasmine.JS, Grunt, Mockito, Maven, VPN, Intellij Idea - 14, agile, SOA, Jasper Reports.
Confidential
Core Java Developer
Responsibilities:
- Implementation and Maintenance of Confidential using Spring (MVC) Framework.
- Developed presentation layer using HTML, JavaScript, CSS, JSP, AJAX, Java Swing.
- Worked extensively on Entity/Session Bean development and spring-context XML to handle the request/response from various components.
- Worked with Perl and Unix (Shell Script).
- Used Web services to access data from server side.
- Worked with Secured protocol “HTTPS” using CXF.
- Used Log4j for output log statements
- Developed Hibernate mapping files with Oracle database.
- Developed Java Bean classes according to Oracle database tables.
- Used CVS to Team Synchronization.
- Used Flex Data Services or Adobe Live Cycle Data Services in Confidential .
- Used ANT to create build scripts and run the JUnit test cases.
- Deployment of Web Application on Tomcat Server 6.0.18.
- Developing software architecture using J2EE.
Environment: JDK 5.0, Unix, J2EE, Perl, Hibernate - 3.0, Struts - 2.0, Oracle, Tomcat 6.0.18, CXF, HTTPS, CVS, ANT, VPN, Eclipse - 3.4.1
