Sr. Java Developer Resume
Atlanta, GA
SUMMARY
- About 6 years of experience in IT industry wif Analysis,Design,Development, Implementation and Maintenance of applications using Java/J2EETechnologies likeServlets,JSPs,Hibernate,Spring DI,StrutsandJPAwif knowledge ofSDLCconcepts.
- Good working Experience in client - side development wifHTML,XHTML, CSS,JavaScript,jQuery,andAngularJS, Node.js, ReactJS AJAX.
- Hands on experience in creating components using React.js.
- Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8.
- Good experience in creating components documentation using react.js.
- Experience in practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management.
- Proficient wif Object Oriented Programming techniques, Microservices, IOC, Cloud systems, API’s reinforced web - based enterprise applications.
- Experience wif front-endHTML5,CSS,JS, JSON, andXMLdevelopment is desirable
- Expertise in working wif Cutting Edge Technologies likeEJB,JMS,JTA,XMLwif Servers likeTomcat,WebLogic,WebSphereandJBoss.
- Having good experience in developing Web services inIIB (Message Broker)and Message Broker (BothREST&SOAPBased)
- Experience in maintaining production environment wif IIB & WMQ.
- Strong exposure to both AWS and Azure cloud platforms.
- Expertise in working wifSpringlock,Spring MVC,Spring JDBCandSpring AOP
- Excellent experience onJ2EEdesign patterns such as Business Delegate,Service Locator, Transfer Object, DataAccess Object,Session Facade,Singletonpatterns.
- Expertise in front-end development using JSP, JSTL, HTML, DHTML, CSS, JavaScript.
- Experience working wifJavaScript MVC frameworks Backbone.js and AngularJS.
- Development experience for Groovy Grails restful web services.
- Experience wif Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Very strong experience writing API's/ and Web Services in Python.
- Knowledge in working wif continuous deployment using Heroku and Jenkins.
- Enhancement, Support, and Implementation of various web, stand-alone, client-server enterprise applications using Python, Django in various domains. Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, DTD, CSS, HTML, DHTML, JavaScript and jQuery.
- Profound experience in creating real time data streaming solutions usingApache Spark/Spark Streaming and Kafka.
- Experience in handling messaging services usingApache Kafka.
- Experience in using various Web and Application Servers likeApache Tomcat, IBM -Web Sphereprocess server.
- Good experience wif aNoSQLdatabase.
- Excellent programming experience inJava 1.5/1.6,JDBC,Servlets,JSP.
- Expertise in implementing Web Services usingSOAP, WSDL.
- Expertise in design and development of various web and enterprise applications using J2EE technologies likeServlets,JSP, JDBC, JNDI, EJB, JMS, XMLandWebServices.
TECHNICAL SKILLS
Programming Languages: Java SE 7, J2EE, Swing C/C++, Micro services JDBC
Advanced Java: Servlets, JSP, JDBC, EJB, JPA, JMS, JNDI.
Web Technologies: HTML, JSP, JSTL, XML, DHTML, CSS, Servlets, Dream weaver, Groovy Grails, Flash.
Scripting Languages: JavaScript, Action Script.
Database: Oracle 8i/9i/10g, SQL Server, MySQL, DB2
Web Servers: Tomcat 6.0
Application Servers: WebLogic, JBoss and IBM WebSphere,IBM Integration Bus IIB v9.0
Operating Sys: UNIX, Linux, WINDOWS 98/00/NT/XP.
Framework & API: Struts, Spring.
ORM Tools: Hibernate 3.0.
IDE: Eclipse, RAD, MyEclipse
Design Language: UML
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Technology savvy wif aptitude and experience in adopting modern methodologies and innovative techniques to boost work efficiency
- Involved in analysis, design and implementation and Testing of SDLC.
- Developed Use Case Diagrams, Object Diagrams & Class Diagrams in UML.
- FollowedAgile and Scrum Methodologyfor development of teh product.
- UsedStruts Frameworkas theMicro services MVCfor teh development and implementation of teh project.
- Developed and implementedSwing, spring and J2EE based MVC Model-View-Controller frameworkfor teh application.
- Used SpringMVCframework configured many beans and wired Dependency Injection them as per teh requirement.
- Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal, and react-bootstrap components.
- Wif teh concept of ReactJs Worked on usage metrics and end to end events tracing for analysis purpose.
- Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
- Used Streams and Lambda expressions available as part ofJava 8to store and process teh data.
- MaintainedInterfacecompatibility andconcurrencyin teh project usingJava 8new features like default, static methods, and Concurrency API.
- UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
- Created documentation for all teh components which is included in React-Bootstrap page.
- Created IIB & WMQ objects using MQSC script commands.
- Configured teh broker IIB Node for teh message flow & UNIX to interact wif teh databases.
- Installed IBM Integration Bus (IIB) to migrate teh Leads application to a Message Broker and MQ based solution.
- Involved in designing and developing teh front end of teh application usingAngular5, HTML and CSS.
- Responsible for teh implementation of application system wifCore JavaandSpring Framework.
- Involved in teh development of front end of teh application using Python 2.7, HTML5, CSS3, AJAX, JSON and jQuery.
- Involved in Developing a Restful API'S service using Python Flask framework.
- Part of team implementing REST APIs in Python using micro-framework like Flask wif SQLAlchemy.
- Working wif ELK (Elastic Search, Log stash andKibana) stack to develop an end-to-end transaction processing system.
- Used several python libraries like wxPython, NumPy and matplotlib.
- Developed views and templates wif Python and Django's view controller and template language to create a user-friendly website interface.
- Design classes in back-end to process various Java SE 7, AWS EC2, PCF, J2EE, Swing C/C++, Micro services JDBC requests from front end and to generate responses using Core JavaandWeb Services.
- Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
- Experience in software development life cycle (SDLC), development standards, best practices, agile development, n-tier architecture, and test-driven development (TDD).
- Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, Jenkins).
- Involved in CI/CD process using GIT, Nexus, Jenkins’s job creation, Maven build Create Docker image and deployment in AWS environment
- Experience in cross platform development using DOJO and used Jenkins for CI/CD.
- Created documentation for all teh components which is included in React-Bootstrap page.
Confidential, TX
Java Developer
Responsibilities:
- Involved in teh analysis, design and implementation and testing phases ofSDLC.
- Developed Use Case Diagrams, Object Diagrams & Class Diagrams inUML.
- Involved in building teh application which works on mainly Groovy grails, Html, CSS, Rest services, Java script, Spring, Maven, Hibernate.
- FollowedAgile and Scrum Methodologyfor development of teh product.
- UsedStruts Frameworkas theMVCfor teh development and implementation of teh project.
- Developed CI/CD solutions for running an AngularJS application from a Tomcat container using Jenkins and Sona type Nexus.
- CreatedWeb Appson Azure portal for deploying web applications usingVSTS pipelines.
- Involved in designing and developing teh front end of teh application usingJSF, Micro Services Struts Tiles, JSP, Java Script, HTMLandCSS.
- Web application development using Groovy Grails jQuery AJAX and D3.js.
- Responsible for writing teh Design Specifications for teh generic and application specific web services in Groovy n Grails.
- Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations,andFlux concept.
- Implemented stableReactcomponentsandstand-alone functionsto be added to any future pages.
- UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
- Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
- Testing and production support ofCore Javabased multithreading ETL tool for distributed loadingXMLdata into Oracle11g Database usingJPA/Hibernate.
- Responsible for teh implementation of application system wifCore JavaandSpring Framework.
- Created Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, AWS EC2 and database security groups.
- Setup teh continuous Integration (CI) and continuous Deployment (CD) process for teh application using teh Jenkins.
- Worked on Spring Frameworks Spring IOC, Spring Boot, Spring Cloud) and using third party libraries.
- UsedAngular 4 Http servicesfor asynchronous validations for teh input fields of teh forms wif teh data existed in teh database.
- Took part in setting up teh routing configuration usingAngular 4 routerfor various views and sub views.
- Responsible for building out and improving teh reliability and performance of cloud applications and Cloud infrastructure deployed on Amazon Web Services.
- Design classes in backend to process various requests from front end and to generate responses using Servlets, Micro services,Core Java,andPL/SQL.
- Actively involved in defining and designing teh tiers of teh applications and implementation wifCore JavaandJ2EEbest design practices.
- DesignedTest Scenariosfor teh functionality testing.
Environment: Java, SDLC, Agile, SCRUM, UML, Azure, cloud, DevOps, CI/CD, Struts Framework, Spring Boot, Python, PythonSDK, MVC, JSF, JSP, JavaScript, HTML, React JS,CSS, JUnit, SOAP, DAO, Hibernate, REST Web Services, AngularJS, PL/SQL, JSON, Spring Framework, Groovy, Oracle 11g, DAO, API, Bootstrap, JUnit.
Confidential
Java Developer
Responsibilities:
- Extensive use ofHTML/Servlets/JSP/XMLfor teh presentation layer along wifJavaScriptfor teh client-side validations.
- UsedSpring MVCandWeb Flowfor teh User Interface development.
- ImplementedSpring IOC(Dependency Injection) andSpring Aspect Oriented Programming (AOP)for teh Business as well as Lookup Service Layer development.
- Involved in creatingHibernate Mapping Files,Domain Objects and writing HSQL queries for developingDAOand Persistence layer usingHibernate O/R Mapping Tool.
- Designed and developed several logical layers and modules including UI Delegate Layer, Data Access Layer using hibernate & Spring and a Services Layer.
- Implemented Auditing of teh outbound as well as inbound tractions betweenCRCand CME corner using Spring AOP and SQL Triggers.
- ImplementedAgile Java MethodologyusingEclipse, Java, Spring and Hibernate for teh CRC Development.
- UsedXML Parser APIssuch asJAXP (SAX, DOM), JAXBand other technologies likeSOAP, WSDLandUDDIfor implementing Web Services.
- Design and develop an enterprise common logging aroundLog4jwif a centralized log support (used logger info, error, and debug)
- Involved in publishing as well as consuming web services usingApache AXIS, JAXBandJWSDP.
- UsedJWSDPfor generating Java stubs, and skeletons from teh existingXSDfor interacting wif teh CME from theCRC.
- XML Parsers like SAX, DOMand Document Builder Factory were extensively used to write Java client programs to parse theXMLfeeds.
- Implemented Session Façade, Command Pattern,DAODesign Patterns.
- Involved in writingANTbuild files, for teh build (Creation of JAR, WAR, and EAR)
- WrittenUNIXShell Scripts for processing flat files and log files.
Environment: Java/J2EE, Agile, Spring, Hibernate, Servlets, JSP, XSD, DOM, SOAP, WSDL, CRC, XML, DTD, SAX, JAXB, HTML, UNIX, UML, Log4j, JavaScript, ANT, UDDI, Apache AXIS, WSDL, Eclipse 3.x, DAO.