Sr. Software Developer Resume
PROFESSIONAL SUMMARY:
- SCJP (Sun Certified Java Programmer) around 8+ years IT experience including Strong Development experience using Java/J2EE and Web Technologies.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support,
- 5+ years of experience in providing User Interface and User Experience Design and development with most usable enterprise wide applications.
- Expertise in developing applications using Java, JEE, Frameworks (Struts, spring, Hibernate, JSF), EJB, JDBC, JMS, JNDI, XML, UML, MVC Architecture, Web Services, JSP and Servlet.
- Experience in developing Front - End and User Interface using Struts, JSP, JSF, JQuery, Ajax, Rich Faces and myFaces, iceFaces JavaScript, HTML, DHTML and CSS.
- Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language (HQL)
- Worked extensively with Waterfall, RUP, Agile Extreme Programming (XP), SCRUM Methodologies.
- Experience with Version Control Systems like Subversion (SVN), Git, Clear case and VSS.
- Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN.
- Developed AJAX functionalities using frameworks like JSON, DOJO, Ext Js and JQuery.
- Extensive experience in using Application servers WebSphere Application Sever, WebLogic Application Server, JBOSS, Glassfish.
- Wide exposure with IDE's like Eclipse, NetBeans, JDeveloper and WSAD for Java programming.
- Extensive Knowledge with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
- Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
- Developed Technical Design (TD), Test Plans (UTP), Test Cases (UTR), Test Scripts for UAT tests
- Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL on MySQL, SQL Server and Oracle.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS:
O perating System: Solaris, SuseLinux, Windows and Ms-Dos.
Languages: Java, C, C++, COBOL.
Methodology: OOAD, Agile, SDLC and UML.
J2EE Skills: JDBC, Servlets, JSP, JSTL, RMI, EJB, JNDI, JAXP, JTA, JMS, Web Services, JPF.
Web Technologies: HTML, JavaScript, AJAX, CSS, XML, SOAP, Axis, WSDL, UDDI, JQuery.
Frameworks: Struts Framework, JSF, Spring Framework.
Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern.
Database/Tools: Oracle, DB2, SqlServer, Hibernate, TOAD.
Web/App Server: Apache Tomcat, WebLogic, WebSphere, JBoss
IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build script
Version Control: CVS, Star Team, Subversion, Git, Clear Case, VSS, MS Visio.
WORK EXPERIENCE:
Confidential
Sr. Software Developer
Responsibilities:
- Involved in developing the Spring Boot Application with iBatis classes for ORM Mapping.
- Experience with Spring boot and Spring MVC.
- Implemented Spring boot framework, learned and used new technologies such as Docker, Kafka.
- Responsible for developing web services with Spring, Apache CXF, JAXB.
- Involved in a project Development using Spring Web Flow and Hybris and developed front-end UI with JSF Richfaces Backbone.js.
- Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.
- Implemented all the functionality using SpringIO / SpringBoot, Thymeleaf and Hibernate ORM.
- Executed JavaEE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
- Developed existing network mapping microservices using python nmap and deployed it on kubernetes.
- Used Hibernate ORM solutions with EhCache mechanism.
- Designed base project structure and different modules using Microservices architecture.
- Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.
- Used SCSS/COMPASS, JavaScript and struts validation framework for performing front end validations.
- Developed code for Responsive web design in grails and JavaScript using frameworks like Angular.JS.
- Built Web pages that are more user-interactive using Angular.JS, Node.JS, LESS.
- Developed the application using ReactJS, Bootstrap.js with ECMA6 Standards.
- Developing and Testing UX Designed Wireframes using React JS, Bootstrap.js with ECMA6 Standards.
- Designed Frontend with in object oriented JavaScript Framework like angular.js, Node.js, ackbone.js, Require.js .
- Created front end routing that connects with the database and manages the application's state using Redux.
- Implemented logging for support tools and user activities in MySQL database using PHP and Symfony framework
- Working knowledge includes webMethods adapters like JDBC, Oracle Apps, JMS, SEIBEL, MQ and SAP.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations.
- Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Used SQL Server Import and Export Wizard application loan mortgage data to MS SQL SERVER. Ran SQL queries’ to check the loading accuracy.
- Developed test scenarios for testing Enterprise Data warehouse and Credit Risk DataMart data in DB2 environment.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using Apache Axis 2.0 framework tool/Apache Commons.
- Used groovy/grails for customization and programming from External User Interface to Documentum server via SOAP.
- Used RESTEasy library to implement web services.
- Used AJAX and RESTful Web Services on JBoss RESTEasy to send prompt data to the front end.
- Used Eclipse for developing the application and CVS for version control.
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
- Used JBoss as an application server, Mule Server (Mule code), Mercurial and Git as source control.
- Integrated projects with Datadog for logging and monitoring of Docker Containers and Clusters.
- JNDI /JDBC / Data source configurations in Wildfly.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Application server JBoss and webserver Apache tuning.
- Experience in installing and configuring of OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Implemented a Continuous Delivery pipeline with Jenkins and GitHub.
- Developed JUnit components in JMeter to do performance testing for Gemfire and Oracle.
- In Agile, Work closely with different stakeholders from Requirement phase to deployment phase.
- Built a website using Amazon Web Services(AWS) with PHP, MySQ
- Used Amazon Web Services (AWS) to maintain a centralized storage for server hosted on two boxes
- Experienced with AWS like EC2, S3, EMR, OpenStack cloud infrastructures.
- Used AWS Lambdas to move files from S3 Bucket to EC2 Instance.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XML Beans for data mapping of XML into Java Objects.
- Utilized OSGI and Apache Sling Servlet to implement OSGI bundles,
- Involved in configuring glassfish and maven to build project and deploy in team and local environment.
- Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
- Lead, Designed and Developed SOA enterprise system using Oracle SOA Suite
Environment: Java, J2EE, Spring boot, Spring, Thymeleaf, Microservices, Hibernate, IBatis, Struts, JSF, Angular.js, JavaScript, JavaScript, bootstrap.js, backbone.js, React, Redux, MySQL, JDBC, MongoDB, SQL server, SOAP, REST, Eclipse, Weblogic, Jboss wildfly, Docker, Kubernetes, GitHub, Junit, Agile, AWS, EC2, S3, AWS lambdas, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, MAVEN, SOA
Confidential, Bloomfield, Connecticut
Sr. Software Developer
Responsibilities:
- Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to MySQL Database using XML configuration file.
- Used Spring MVC to create front and back end components communicating on the Wildfly server.
- Responsible in improving the performance of the application relate to hibernate, SQL.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.JS, Angular.JS, Ember.JS.
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Implemented a complete User Interface for the client web application using Angular.JS.
- Leading Frameworks Team like Angular.js, backbone.js, bootstrap.js & JMVC, D3.js and Projects UI Designing Team.
- Designed Frontend with in object oriented JavaScript Framework like Node.js, React.js.
- Used Jooq as jdbc framework to do queries and call stored procedures on a Oracle database.
- Used mongoose for accessing for mongodb object models from node.js, for rendering in UI.
- Developed reporting application using node.js, javascript, jQuery/datatables, MongoDB, and ElasticSearch.
- Responsibilities included DB2 performance tuning for a zOS sysplex in a Data Sharing environment, disaster recovery planning and implementation.
- Creation of SQL, PL/SQL scripts and KSH scripts (shell scripting) for interfaces.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
- Incorporated several SOAP and REST web services into the Boomi data integration application using Java.
- Used Apache CXF to build web service clients.
- Used My Eclipse as an IDE for developing the application.
- Application Design Documentation for collaboration and productivity shared in the IBM WebSphere Portal Express.
- Migrated the code base from Subversion/Clearcase to GIT
- Experience on build tools like Maven, Continuum, Jenkins, and version control tool SVN and CVS
- Introduced JUnit with Jmockit for assembly testing and unit testing
- Work with Agile Development Methodology both Scrum and Kanban board
- Used AWS Dynamo DB for making solutions that can scale well with very little infrastructure.
- Created Cloud Formation Templates using JSON to manage a collection of related AWS resources.
- Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
- Designed a data analysis pipeline in Python, using Amazon Web Services such as S3, EC2 and Elastic Map Reduce.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
- Development of Adapter framework using Servlets.
- Used WSAD for writing code for JSP, Servlets, and Struts.
- Used Maven/Continuum for build and deployment.
- Used Stylus Studio for modifying XSL stylesheets to help generate XML documents.
- JIRA & Confluence were the tools used to keep things in check.
- Developed SOA (SAAS), service documents for Enterprise Applications.
- Worked with PHP, MYSQL, CSS, JavaScript, AJAX and XHTML to build a fully Web 2.0 compliant networking website.
- Developed JMS components to send messages from one application to other application using Apache ActiveMQ.
- Used an Apache Tomcat for application server and an Apache Http server
- Designed, developed and implemented CRH on Vertica DB and Linux.
Environment: Spring, Hibernate, Struts, JSF, Angular.js, JavaScript, CSS, Html5, Node.js, bootstrap.js, backbone.js, DB2, PL/ SQL, JDBC, coherence, MongoDB, APACHE CXF, soap, Web Services, Eclipse, Websphere, Portal, Subversion (SVN), Git, Junit, Scrum, AWS, EC2, S3,JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, MAVEN, Xml, JIRA, Web 2.0,SOA,JMS,Apache Tomcat, Linux
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Developed UI component using Wicket framework and Spring framework.
- Responsible in improving the performance of the application relate to hibernate, SQL.
- Implemented Struts MVC design pattern as part of this project along with EXTJs for validations and controllers.
- Involved in designing the user interfaces using JSF.
- Developed Contract List to pull all the contracts which returned a JSON which is acceptable by Dojo Grid.
- Development of AJAX toolkit based applications using JSON.
- Developed and maintained, services based architecture, utilizing technologies like spring, Hibernate ORM, JBPM, JQuery.
- Backend development with PHP, MYSQL, BASH, LINUX, UNIX.
- Responsible for OracleForms and maintaining CRUD operation on the database.
- Creating menus in Oracleforms and creating relevant forms& reports for the user.
- Used Apache CXF for XML generation.
- Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Worked for Single sign on SSO for many web services WSDL, HTML.
- Experience in using development tools like Eclipse, NetBeans, JDeveloper, sql developer, Toad, soap UI.
- Used Splunk for monitor logs across horizontal scaled JBOSS server.
- Used JBoss as an application server, Mule Server (Mule code), Mercurial and Git as source control
- Use SQL Developer, JDeveloper, Weblogic, Clearcase for enhancement and debugging purposes.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Designing the flow of the project using Water Fall Model.
- Involved in preparing the web pages using JSP, HTML, DHTML, XHTML, CSS and JavaScript.
- Continuous integration to build the project using Cruise Controlwith Ant Builder
- Constructed trade details into XML using Velocity template engine and validated XML against Schema.
- Version control and project management on Git (BitBucket) and JIRA
- Page design and development using Oracle BPM.
- Developed code to enable communication between VSE (Smalltalk) based applications and IBM MQ Series.
- Implemented Micro-Services Architecture for various components using Spring Boot and Apache Tomcat
- Designed, developed and implemented CRH on Vertica DB and Linux
- Executed different UNIX command and executed scripts for deployment and starting the CORBA, web logic servers in testing, deployment and production environment..
Environment: Java, Spring, IBatis, Struts, JSF,DOJO, AJAX, JQuery, MYSQL,CRUD, Oracle, DB2, APACHE AXIS2, WSDL, APACHE CXF, Netbeans, Jboss, Mercurial, ClearCase, Selenium, Water fall model, JSP, SERVLET, ANT, Xml, JIRA, Oracle Business Process Management (Oracle BPM), IBM MQ Series, Apache Tomcat, Linux, Unix
Confidential, New York, NY
Software Developer
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
- Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework.
- Used Spring Core Annotations for Dependency Injection.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Responsible to write the different service classes and utility API which will be used across the frame work.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP request.
- Used AJAX framework for server communication and seamless user experience.
- Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
- Used Log4j for the logging the output to the files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: Java, UML, Oracle, SQL, MS Office, Visio, Project, Windows & Unix platform.
Confidential, Kenilworth, New Jersey
Java Developer
Responsibilities:
- Used Struts validator frame work to automatically validate user input.
- Created tile definitions, struts-configure files, validation files and resource bundle.
- Develop, implement, and maintain an synchronous, AJAX based rich client for improved customer experience
- Created/mappings and implemented persistence layer using Hibernate.
- Involved in designing the data model for the system.
- Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
- Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI)
- Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, Servlet.
- Involved in writing test cases using JUnit.
- Used CVS tool for Version control.
- Used web services in production analysis.
- Developed Secured Single Sign on pages using SAMLSSO.
- Involved in migrating code from development to QA, QA to UAT and UAT to Production environments.
- Release management of the code between and different environments.
Environment: UML, MS Visio, Windows MS Office, JSP, HTML, XML, Dervlet, J2EE, AJAX.
Confidential, Philadelphia, PA
Software Developer
Responsibilities:
- Analyzing the Functional requirements of CDP Module
- Involved in Design discussions.
- Involved in Integration and full testing of the application.
- Responsible for coding/development of Discussion Forums, Blogs, Personalization using web parts, Home page, Theme Management, Home page Gadgets.
- Developed a new Themes and skins.
- Enhancement of modules like catalog, web list, forums to support multiple sites
- Analyzing and fixing defects in the application systems.
- Assisting in technical design & enhancements to the system based on business requirements
Environment: Java, J2EE, ASP.NET, VB.NET, ADO.Net, Java Script, HTML and IIS, Windows XP.
