Senior Java Developer Resume
South, CarolinA
SUMMARY
- Over 7+ years of IT Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) designing, developing and deploying web applications and client/server applications using JAVA, J2EE technologies, Application Frameworks, HTML, JavaScript, JQuery, AngularJS, CSS, AJAX.
- Experience in Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
- Extensive experience in application development usingJava J2EE, EJB, JMS,JSP, Servlets, Struts, Spring,JSF, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, UML,WebLogic, JBoss, ApacheTomcat, JSON,SSL, Spring Security.
- Worked in Web application development using HTML, DHTML, CSS, UML, AngularJS, JavaScript, JQuery, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC, Spring IOC, AOP, Spring Security Spring JPA, Spring Batch.
- Experience in Spring Boot, Spring Micro service, Netflix Eureka Server.
- Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss Application Server and WebLogic Application Server.
- Worked on collections, serialization, threads programming.
- Extensively worked on Web Services technologies like SOAP, WSDL, REST API.
- Good experience in creating single page application (spa) using Angular JS, Angular2/4.
- Good Experience in Server - side Framework like Node.js.
- Has rich experience in databases like Oracle 10g, SQL Server, MySQL, NoSQL DB2 and MongoDB.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers, Functions, Sequences, Views and Stored Procedures.
- Experience wif AWS, EC2, S3, RDS, Cloud formation templates, CICD tools (Jenkins, Git, Ansible playbooks).
- Experience in setup of WebSphere MQ and WebSphere ND profile in AWS environment.
- Proficiency in programming wif different IDE’s like Eclipse, Edit plus, NetBeans, Flash Builder 4.5.
- Pleasant experience wif version controls like SVN, IBM ClearCase, CVS & GIT.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, JMeter, Jira, Bugzilla for bug tracking.
- Followed Waterfall and Agile/Scrum methodology of software development which satisfies teh customer through early and continuous delivery of valuable software.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work wif minimal supervision wif TEMPeffective Communication skills and Time management skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, JAVA, J2EE, SQL, PL/SQL.
Web Technologies: HTML5, AJAX, JSF, JQuery, CSS3, JavaScript, AngularJS, Angular2/4, Node.js, React.js, Flux, Redux, EcmaScript6, Bootstrap, JSON.
Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, DB2,MongoDB.
Web Services: JAX-WS(SOAP), JAX-RS(Restful), WSDL.
J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA
Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring ORM, Spring AOP.
ORM Framework: Hibernate.
Web/ Application Servers: Apache Tomcat 6.0, Glassfish, IBM WebSphere 8, Oracle WebLogic, WAS, JBoss 4.0
Design Methodologies: UML, J2EE Design Patterns.
Tools: JProfiler, Wily Inters cope, JMeter, Visio.
AWS: EC2, RDS, S3, ELB, SNS, Jenkins.
UML Tools/other tools: Apache ANT, Maven, JUNIT, Jira, Clear Quest, Bugzilla, MS Visio, Dream viewer, Log4j, Rational Ross, Star UML, Selenium.
Operating Systems: Windows Vista/7/8, UNIX, Linux. Windows Vista/7/8, UNIX, Linux.
Version Control: IBM ClearCase 7.0, 7.1, SVN (Apache Subversion), CVS, VSS, Git.
XML: XML, DTD, XSL, XSLT, XHTML, XML Schema, SAX and DOM Parsers.
IDE: Eclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, Flash Builder 4.5
PROFESSIONAL EXPERIENCE
Confidential - South Carolina
Senior Java developer
Responsibilities:
- Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, jQuery, Ajax for service calls on pages to interact wif teh server.
- Used Java 8 Lambda expressions to reduce teh code and more readable. Method references to enhance teh readability of teh code wif methods, repeating annotations to apply teh same annotations repeatedly and Method parameter reflections used to retrieve teh names of formal parameter.
- Developed REST API for test server for Express Router middleware-based API's wif Mongo DB integration. Strong Experience in developing user interfaces wif HTML, JSTL, XSD, XML, and CSS.
- Designed and developed ETL application to process revenue files in real time wif REST API, Apache Nifi and Python to a database on Amazon AWS instance.
- Implemented different validation control on teh web-pages using AngularJS and developing a cross-platform JavaScript based solution using Angular JS.
- Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
- Used React JS to build web components such as signup form and rule form.
- Hands-on experience in React JS using components, Forms, Events, Keys, Router, Animations and Flux concept.
- Extensively usedReact JS and Redux, React Native library of JavaScript, and used Forms, Events, Keys, State, Props, Flux, and Web pack.
- Involved in research, implementation and review of JQuery and JavaScript functions to use plugins for representing data in graphs.
- Work on designing specific programs efficiently through knowledge of multithreading using teh API wif teh goal of increasing performance on a wide variety of applications.
- Developed teh persistence layer using Hibernate Framework, created teh POJO objects and mapped using Hibernate annotations.
- Used teh Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features and JDBC module features to persist teh data to teh database for few applications.
- Implemented logging and transaction manager using Spring AOP concept.
- Designed and developed Micro Services business components using Spring Boot.
- Consumed REST based Micro Services wif Rest template based on RESTful APIs.
- Analyze business requirements and develop various business delegates to integrate wif Middleware services like JAX-WS using SOAP and REST.
- Developed Data Services using XML messages dat use REST web services, Created REST envelope.
- Design a new development platform using Docker containers.
- Re-design and implement CI build system using Jenkins.
- Used XSLT to change teh Data formats into XML to XML and XML to PDF formats.
- Built NoSQL schemas and maintaining sessions by MongoDB.
- Written SQL Queries and stored procedures to interact wif Oracle DB.
- Involved in deployment of application on Apache Tomcat Server in Development.
- Developed Maven scripts to build and deploy teh application in teh WebSphere Application Server.
- Used JIRA tool for Issue/bug tracking, monitoring of work assignment in teh system Log4J was used to monitor teh error logs and used GIT as version control tool.
Environment: Java, HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJs, Bootstrap, Spring MVC, Spring Boot, Spring Security, Spring ORM, Hibernate, Python, Micro Services, SOAP, RESTful, AWS, Docker, Jenkins, JMS, JSP, XSLT, XML, SQL, MongoDB, Apache Tomcat, WebSphere, Maven, Log4j, JUnit, JIRA, GIT, Agile
Confidential - MI
senior java developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- Designed and developed teh User Interface components using Spring and maintained teh session wif Session Beans.
- Implemented scripting wif Ajax and XML to dynamically refresh teh page contents.
- Implemented JAXB in XML binding.
- Involved in teh Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Configured various interceptors for transaction management, security, Audit logging(database) and logging using Spring AOP.
- Data from UI layer sent through JMS to Middle layer and from their using MDB message retrieves Messages and will be sent to MQSeries.
- Used JSON as response type in REST services.
- Developed Data Access Objects (DAO's) for interacting wif teh database using JDBC.
- Involved in developing stored procedures and Triggers on Oracle 10g.
- Used Hibernate Persistence Strategy to interact wif database.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
- Consumed REST based Micro Services wif Rest template based on RESTful APIs.
- Integrated Hibernate wif Spring by coding a Spring Configuration file.
- Configured JMS in teh WebSphere application server to send messages on teh queue.
- Deployed teh application in WebSphere Application Server 6.0.1.
- Developed a tool to retrieve and send data to third party service provider. dis feature was implemented using REST.
- Worked on Integration and Analytics based on Kafka and NoSQL databases
- Successfully secured teh Kafka cluster wif Kerberos.
- Designed and developed Micro Services business components using Spring Boot.
- Closely associated wif Cassandra DBA in implementing Cassandra data model in application environment to ensure solution is not affecting existing business as usual
- Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.
- Performed application performance tuning using JProfiler.
- Built ANT scripts for automated deployment and for teh build operation of teh entire application.
- Hands-on experienced working wif version controller tools such as ClearCase and Clear Quest as issue tracking software.
- Used RESTFUL client to interact wif teh services by providing teh RESTFUL URL mapping
- Used Subversion for version control and created automated build scripts.
- Performed unit testing using JUnit.
- Handled production support of teh application.
Environment: java, J2EE, Servlets, AJAX, Spring, JMS, HTML5, JavaScript, JSP, EJB, CVS, CSS, MVC, JDBC, J Profiler, Oracle 10g, XML, MVC, Hibernate, Micro Services, MQSeries, WebSphere, JUnit, Subversion, JProfiler, Ant, ClearCase, Kafka, Clear Quest.
Confidential -Dallas, TX
Java developer
Responsibilities:
- Involved in various phases of life cycle of software development system including designing, developing, testing and deployment of teh application.
- Developed teh application using Struts Framework dat leverages classical Model View Controller (MVC) architecture.
- Develop web Application Using Core Java, spring, Hibernate, HTML5, Angular JS, JavaScript, jQuery and CSS.
- Develop Angular controllers, services and used Angular-UI.
- Implemented Presentation layer using CSS Framework, backbone, Angular JS, Wire-framing, HTML5.
- Designed and developed Micro Services business components using Spring Boot.
- Consumed REST based Micro Services wif Rest template based on RESTful APIs.
- Used My Eclipse for writing code for JSP, Servlets, and Struts.
- Developed dynamic UI using Angular JS and Produced dynamic, interactive data visualizations using JavaScript library like D3.js
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Used React JS to build web components such as signup form and rule form.
- Hands-on experience in React JS using components, Forms, Events, Keys, Router, Animations and Flux concept.
- Extensively usedReact JS and Redux, React Native library of JavaScript, and used Forms, Events, Keys, State, Props, Flux, and Web pack.
- Worked on slicing Photoshop designs/layouts to HTML & CSS.
- Involved in creating dynamic web user interface design.
- Develop Jasmine unit test cases for controllers, services, directives.
- Use Karma as teh unit test runner.
- Develop responsive web pages to accommodate large and complex reports using Bootstrap for teh web application.
- Designed Interactive GUIs using Java Applets and Swing.
- Follow TDD (Test Driven Development) approach to develop teh project.
- Work on bug fixing and developing teh enhancements for teh Envy UI using JSP
- Perform development of REST Web Services using Spring MVC to extract data from databases.
- Use Agile tools like Rally and Jira for project management and tracking.
- Use Jenkins to build and deploy teh application.
Environment: JDK 1.8/1.7, MYSQL, Agile Development Process, Web Services, JSP, Spring MVC, Hibernate, Angular-JS, Bootstrap, HTML, CSS, JavaScript, jQuery, JSON, REST, Maven, Log4J, JUnit, GIT, Rally, Jira and JBoss.
Confidential -
Software developer
Responsibilities:
- Developed and Implemented Web Services and used Spring Framework.
- Implemented application level persistence using Hibernate and spring.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
- Developed web pages using HTML/CSS and JavaScript.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Developed JavaScript based components using ExtJS framework like a GRID, Tree Panel wif client reports customized according to user requirements.
- Implemented functionality using Servlet, JSP, HTML, and Struts Framework, Hibernate, spring, java Scripts and Web Logic.
- Designed and implemented teh web application in Ruby on Rails, Node.js, HTML and JQuery from initial concept development to beta launch.
- Responsible for teh implementation of Web Design based on CSS, HTML, and Bootstrap Front-End Framework.
- Implemented Hibernate for teh ORM layer in transacting wif Oracle database
- Developed HQL queries for CRUD
- Connectivity to teh database is provided using JDBC.
- Developed Ruby on Rails 3 web applications using Mongo DB and background processes using Rescue and Redis.
- Worked on web services SOAP and REST technologies
Environment: java, J2EE, Struts, JQuery, Hibernate, Oracle, Crud, AJAX, JDBC, JUnit, UML, ILOG, Web 2.0, ITEXT, JSP, SVN, Eclipse, Mongo DB, java Script, ExtJS, APACHE CFX, Agile, MAVEN, Jasper report, SOA, Servlets.
Confidential
Software Engineer
Responsibilities:
- Involved in Software development life cycle (SDLC) starting wif requirement gathering, Design, Development, Testing, Maintenance and product delivery.
- Developed a scalable and maintainable application using J2EE Framework, Hibernate, MVC Model, Struts, and J2EE Design Patterns.
- Developed teh Action Classes which is in between view and model layers, Action Form Classes which is used to maintain session state of web application, created JSPs (Java Server pages) using Struts tag libraries and configured struts-config.xml, web.xml files.
- Developed front end application using swings, JSP’s, HTML, CSS and Java script.
- dis application is designed using MVC architecture to maintain easily.
- Created tables in database and mapped teh POJO using teh *. Hbm.xml files.
- Designed DAO and service layer for ORM mapping wif hibernate which can be easily changed to other ORM tools.
- Hibernate is used for database connectivity and designed HQL (Hibernate Query language) to create, modify and update teh tables.
- Designed and developed JSP pages and used struts framework for writing validations.
- Worked on sublime for developing HTML, CSS and JavaScript code for teh appearance and feel of teh store as required by teh agencies.
- Wrote JUnit test cases for testing.
- Enhanced teh build procedure by using ANT.
Environment: Java, Struts, Hibernate, Swings, JSP, Servlets, HTML, CSS,JavaScript, JUnit, Apache Tomcat Server, Sublime, EJB, ANT, NetBeans.
