Sr. Java Developer Resume
Dallas, TexaS
SUMMARY
- Over 6 years of experience in designing, implementing and deploying commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java/J2EE technologies
- Experience in Web services and corresponding API’s using Apache Axis Soap Engine, JAX-WS.
- Experience in implementing micro services using Spring Boot and Spring Cloud
- Installed, Configured and Administered JBOSS Application Server on RHEL and WINDOWS.
- Working experience wif Angular JS for improving performance parameters.
- Expertise in different software development methodologies such as Agile Methodology, Rational Unified Process (RUP) and Waterfall.
- Experienced in defining and designing teh layers, components of teh project using OOAD methodologies, AGILE/Waterfall and standard J2EE patterns and guidelines
- Proficiency in developing secure Web applications and server-side development using JBoss, JSF, Spring, JSTL, XSLT, Oracle, DB2 and corresponding design patterns.
- Experience working using continuous integration systems like Jenkins, Hudson and cruise control.
- Extensive experience in JMS and MDB for server-side messaging (like GCM) to integrate wif legacy systems for Model-driven reverse and forward engineering approaches in mainframes.
- Experience in using teh Object Relational Mapping (ORM) tool Hibernate.
- Excellent experience in SOA based integration using Web services technologies such as SOAP (Simple object access protocol), REST (Representational State Transfer) and WSDL (Web Services Description Language)
- Hands on experience in NoSQL databases (MongoDB) and used Spring Integration.
- Good experience wif application/web servers like WebLogic, IBM WebSphere and JBOSS
- Hands on experience wif databases including Oracle, PostgreSQL, PL/SQL and MySQL involving stored procedures, triggers, functions, indexes and packages.
- Very strong experience in using Eclipse IDE, NetBeans, JDeveloper, Spring Tool Suite and Android Studio.
- Proficient in all Phase of SDLC (Analysis, Design, Development, Testing and Deployment) and gathering user requirements and converting them into software requirement specifications by using Unified Modeling Language (UML), Rational Rose and Visio.
- Hands-on experience wif control tools like CVS, SVN, VSS (Visual SourceSafe) and data modeling.
- Expertise in using ANT, MAVEN, Log4j and Junit building tools in most of teh projects.
TECHNICAL SKILLS
Languages: Java, SQL, XML, PL/SQL
J2EE Service APIs: JSP, JDBC, EJB 2.0/3.0, JPA, Hibernate, JNDI, Java Mail, JTA, JAXP, JAXB, JAX, Spring1.0/2.0, Backbone.js, EJB, JMS and RMI
Technologies: AWS (EC2, S3, Lambda, RDS, KCL, Kinesis, SQS, SNS), POS
Framework/Tools: Apache Struts, JUnit, Hibernate, Spring, Ant, Web Services, AJAX, JSF, JSON
XML Web Services: XML, SAX, DOM, JAXB, WSDL, JAX WS, XPath, SOAP, XSLT, XHTML, DTD, jQuery
Internet Technologies: AJAX, HTML, HTML5, CSS, DHTML, Java Script, Angular JS, Nodejs, React JS, Bootstrap
Web Servers: WebLogic, Apache Tomcat, WebSphere, JBoss, Jetty
Databases: Oracle, MS SQL Server, PostgreSQL, MongoDB, DB2
Version Control: CVS, Microsoft VSS, Clear Case, Apache Subversion SVN, Git, GitHub, Maven, Ant
IDE: Eclipse, JDeveloper, IntelliJ IDEA 14.0, NetBeans, Log4j
SOA: Oracle Fusion 11.1.1.6, Oracle BPM Suite 11.1.1.6
Methodologies: Waterfall, Agile, TDD (Test Driven Development), UML, OOAD
UML Tools: Rational Rose, Microsoft Visio
Operating System: Solaris (UNIX), Linux and Windows XP/Vista/7/8
PROFESSIONAL EXPERIENCE
Confidential, Dallas, Texas
Sr. Java Developer
Responsibilities:
- Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
- Used HTML5, bootstrap, CSS3, JavaScript and Angular JS to Designed dynamic and browser compatible pages.
- HTML, Angular, Bootstrap for developing mock-up screens in teh prototype to demo teh application screens to business users and integrated dynamic pages using Angular JS and jQuery.
- Used Elastic Search by Rest API for querying written which is written by database server.
- Involved in setting up AWS (Amazon Web Services) services wif EC2 instances, S3 bucket, IAM took part in deploying application in AWS along wif writing and retrieving files to and from AWSS3bucket for UI to render data faster.
- Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven.
- Created unit test cases using Junit and created BDD test cases wif Cucumber and Jenkins
- Developed back end of teh application using Spring framework: Spring IOC, Spring AOP, Spring Annotations.
- Developed REST clients using Spring REST template to interact wif existing REST microservices.
- Made use of Spring Boot to rapidly develop teh application wif certain microservices and deployed them wif teh application.
- Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework for persistence onto oracle database.
- Took part in developing unit test and integration test cases using Jasmine, Karma and Web pack and end to end testing using Protractor.
- Involved in setting up of teh training environment in WebSphere Portal and WebSphere application servers for partners to improve adoption of teh application and to retire legacy ordering systems.
- Involved in creating and updating complex PL/SQL stored procedures, triggers and views.
- Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing teh actual functionality and wrote test cases to test teh Spring DAO layer.
- Involved in designing and developing teh JSON, XML Objects wif MySQL and NoSQL database like Mongo DB.
- Integrated Spring and Hibernate, configured logging and developed exception handling for teh application. Used Log4J to capture teh log that includes runtime exceptions.
- Created applications, connection pools, deployment of JSP and EJBs in WebSphere.
Environment: Java 8, Spring 4.0, Spring Boot, Spring, Hibernate4, JMS, Restful, HTML5, CSS3, Angular JS, GitHub, XML, Ajax, XSD, JavaScript, Bootstrap, JBoss, AWS, MongoDB, Linux, Jenkins, Maven, Docker, Kafka, Git.
Confidential, Dallas, Texas
Senior Lead Java Developer
Responsibilities:
- Worked wif teh architectural team to build teh design architecture of teh application
- Implemented various design patterns like MVC, Factory, and Singleton design patterns
- Used JSP and HTML to design teh user interface of teh application
- Responsible for developing front end UI screens of teh application using Angular, Typescript and Angular material
- Designed and developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML from IBM Rational Architect
- Configure and deploy applications in SOA, OSB and WebLogic environment.
- Maintaining CMS based websites from functionality level to theme level.
- Build and produce REST service for custom Search service on Elastic Search.
- Maintaining internal web application developed on WordPress CMS in teh process of Website development.
- Involved in development and configuration of JSP 2.0 wif struts tag libraries
- Hands on experience on Maven, Jenkins, Git-Stash for continuous integration and continuous delivery
- Worked closely wif teh team to achieve continuous integration and continuous delivery.
- Designed and implemented enterprise integration wif Web Services and Legacy Systems using SOAP, RESTful.
- Involved in development and deployment of application using Struts 1.3, WebLogic 6.1, XML.
- Developed several Struts framework action classes for developing business logic/rules and validation
- Used JDBC for communicating wif Oracle database.
- Worked wif IDE as Eclipse Indigo and deployed into Oracle WebLogic Application Server & used Maven build tool to achieve more functionality for build process.
- Developed SPA usingReactJSto utilize teh HTML5 DOM features and update elements that are modified in teh webpage.
- Used JQuery 1.3 for teh betterment of teh UI XSLT, DOM, and XML Schema.
- Focused on standard-compliant HTML, CSS, and JavaScript, cross-browser compatibility (Safari/Chrome/Firefox, Internet Explorer), and quality assurance testing
- Involved in writing Hibernate mapping files (.hbm files) and generating hibernate POJOS and wrote various Hibernate Queries using Hibernate Query Language
- Designed teh Hibernate Mapping and config files using XML.
- Used hibernate criteria query to save and retrieve data from teh Oracle database.
- Used AJAX for refreshing parts of JSP wifout sending teh whole JSP as request.
- Used hibernate in teh persistence layer for querying teh database.
- Used LOG4J for debugging and logging teh application.
- Used Eclipse as IDE to write teh code and debug using teh debug functionality of eclipse.
- Used CVS as teh version control tool.
- Deployed teh Application on tomcat server.
Environment: Java, Struts, JQuery 1.3, AJAX, XML, POJO, Hibernate 3.0, JavaScript, Eclipse, MySQL, CVS version controlLOG4J, UML, AngularJS, NodeJS, JSON, Web Logic, Rational Architect, Apache Tomcat.
Confidential, Ann Arbor, MI
Sr. J2EE Developer
Responsibilities:
- Involved in Requirements analyzing, functional Design, and Implementation phases of teh Development and Production support.
- Involved in setting up of teh training environment in Websphere Portal and Websphere application servers for partners to improve adoption of teh application and to retire legacy ordering systems.
- Involved in redesign of codes for direct entered notes.
- Involved in migration of old saved notes to redesign format.
- Involved in bug fixing of application on timely basis or based on teh critical level of teh bug.
- Developed J2EE components using Servlets, JSP, and Java.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Involved in having frequent voice calls wif a team of individuals in US.
- Developed and supported teh UI web pages using JSP, jQuery, AJAX, XML and Prime faces.
- Design and customize UI screens of teh application using React JS and Bootstrap
- Worked on various modules of teh project and effectively involved in discussions wif teh US onsite team.
- Handled core business logics and database access of SQL Server and DB2 to capture necessary information about teh patient and physician.
- Server deployments were done using IBM WebSphere Application Server.
Environment: Spring Boot, REST Webservices, IBM Websphere Application Server, Informatica MDM, Tibco EMS, Apache Kafka MQ, MongoDB, Robo 3T, Bitbucket, Docker and Jenkins.
Confidential
Software Developer
Responsibilities:
- SDLC design of application wif business use cases diagrams.
- Understanding of teh core project to add dis additional component.
- Deployed teh application in teh WebLogic Server environment using Ant tool using Struts architecture wif teh JSP Client.
- Use Maven to build teh application and deploy on Weblogic Application Server.
- Used JDBC for communicating wif Oracle database to extract only teh high net worth clients.
- Responsible to deploy as web services and integrate wif other application wif SOAP API.
- Designed application on Spring MVC Framework for teh design and validation.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Developed teh user interface for back office support and worked collaboratively in agile scrum team on teh design and development of application based MVC framework using Angular.js, HTML 5.0 and CSS3.
- Used Eclipse as IDE to write teh code and debug using teh debug functionality of eclipse.
- Use Maven to build teh application and deploy on Weblogic Application Server.
- Setting up application integrations using Java and JavaScript.
- UI are designed wif Dynamic HTML and JSP servlets.
- Used JDBC for communicating wif Oracle database to extract only teh loan that is due.
- Responsible to deploy as web services and integrate wif other application wif SOAP API.
- Used LOG4J for debugging and logging teh application on Eclipse.
- Developed standard-compliant HTML, CSS, and JavaScript, cross-browser compatibility (Safari/Chrome/Firefox, Internet Explorer), and quality assurance testing.
Environment: Java, JavaScript, Eclipse IDE, SQL, SOAP, LOG4J, Apache Tomcat Web Service, Web Logic, HTML, JSP.
Confidential
Java Developer
Responsibilities:
- Developed Use case diagrams and Sequence diagrams using UML from IBM Rational Architect.
- Created connections to a database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to teh database wif Hibernate transaction control.
- Involved in parsing XML/JSON for data received.
- Working wif UNIX team closely for application set up in Linux environment for Test and production.
- Used Eclipse as an IDE for developing application.
- Development, support of integration API modules between machines and other applications in teh project.
- Setting up application integrations using Java and JavaScript.
- Log tracing and debugging using LOG4J on Eclipse.
- Extensive experience in Production Support (operations includingWeblogicInstallation.
- Responsible to create/update plugins, web service hosting in Apache Tomcat and schedulers to make application handshake and share information wif integrated systems.
- Prioritize existing demands from business and defects to streamline them per release.
Environment: Java, JavaScript, Eclipse IDE, SQL, SOAP, LOG4J, Apache Tomcat Web Service, Weblogic, Java Platform Plugin.
Confidential
IT Intern /Software Developer
Responsibilities:
- Create SQL jobs to trigger data flow, handling integrations using database medium, I was responsible in updating SSIS packages.
- Development, monitoring teh production servers and solved problems related to details of banking information for customers.
- Coding using Struts, JSP, jQuery, Java Script following MVC framework.
- Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using Framework wif cross browser support.
- Extensively worked on JUnit for unit testing.
- Log trace and backup for production backlogs for every scheme.
Environment: Java, Struts, jQuery 1.3, POJO, AJAX, XML, Hibernate 3.0, JavaScript, Eclipse IDE, MySQL, CVS version control, LOG4J, UML.
