Sr. Full Stack Java Developer Resume
0/5 (Submit Your Rating)
Dallas, TX
SUMMARY
- 8+ years of experience as a Full Stack Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers .
- Strong programming skills inJava,J2EE, J2SEwith extensive ability to develop scalable applications.
- Experienced in developing Web UI Applications usingHTML5, CSS3, Boot Strap, Java Script, Type script, Ajax, JQuery, Angular.js, React.js, Express.js, Node JS, JQuery UIandSpring MVC.
- Experience inXMLrelated technologies likeXSL, XSD, XPATH, DTD, andXML Schemas, XML Parsers like DOM & SAX.
- Beanstalk,EC2andAMIwithLinux.
- Well versed in developingSOAservices and consuming the services.
- Worked onService OrientedArchitecture (SOA)such as Apache Axis web services which useSOAP,REST, andWSDLand exposure toJAXB, JAX - RPC, and JAX-RS & JAX-WS.
- Build hypermedia-drivenand implemented connectors betweenHATEOASandSpring RESTservices.
- Hands-on experience in using message brokers such asActive MQandRabbitMQ.
- Hands on experience withNetflixcloud and fall-back technologies likeEureka, HystrixandRibbon.
- Experienced withCICD-ANT/MAVEN/GRADLE/JENKINS/CVS/GIT/GITHUB.
- Experience with web/application serversWeb Sphere, Web Logic,Jetty,JBoss, andTomcat Server.
- Experience in performingUnit testing, Integration Testingand generation of test cases usingJUnit.
- Experience in working on version control tools likeSVN,CVSandGIT.
- Good exposure on using IDE'S likeEclipse,SublimeText,IntelliJandNetBeans.
- Improved overall performance viaMultithreading,collections,synchronization, andexception handlingstrategies.
- UsedApachefor integration and Data Processing withSpringand for Multi-Threaded Message Consumption and worked onZookeeperto maintain services.
- Extensive experience in usingNPM,BOWER,GruntandGulpfor build process.
- Experience withDockerimages, Containers, push/pull withSpring Boot,usedJenkinsfor CICD and AI.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. Full Stack Java Developer
Responsibilities:
- ImplementedRESTfulWeb services to retrieve data from client side and madeRESTAPIcalls fromAngularJSand parsed the data to project to client and handled the security and Authorization usingSpringSecurityandOAuth1/2.
- CreatingRESTbased Web Services by establishing links usingHATEOASfrom spring based Applications.
- Involved in developing API’s and Rest API proxy usingAPIGEEedge and for sending mobile notifications.
- Developed the Web Services Client usingREST, RSDLfor verifying the new customer history to a connection.
- DevelopedDAOs(Data Access Object) usingHibernateasORMto interact withDBMS-MySQLandMongoDB.
- Optimized the full text search function by connecting toMongo DB.
- WorkedwithDockerto deployMicro-servicesin modern containers to increase Isolation.
- Worked on Thread handling to maintain continuity of execution and extensively implementedMultithreadingconcept to handle Transaction Management with isolation and propagation levels.
- Involved in DesigningKafkamessaging queues.
- UsedMAVENas a Build Process and used generating Documentation, Reporting, and adding Dependencies.
- UsingJUnittest in Eclipse, developed Unit test cases and test suite, Curlwas also implemented to test.
- UsedJenkinsas the integration tool and improvedscalabilityof applications oncross-platforms.
- Deployed the ApplicationEARandRESTfulServices onJBossApplication Server.
- Involved in Production Support and Maintenance of the application and troubleshooting of Issues onJBossbychecking logs, paymentsetc.
- Worked in a highly dynamicAGILEenvironment and participated in scrum and sprint meetings.
- Develop new fronted from the ground up usingHTML5, CSS3, JAVASCRIPT, JQuery, Bootstrap, AngularJS, andNodeJSas front end building Environment.
- Configure and run gulp tasks inNodeJSruntime and handle injection,CSSpre-processing, minifying, test-running, and building-sync.
- Developed custom directives, Factories and Services inAngularJSand implemented code per coding standards and createdAngularJSController to isolate the scopes to perform operations and extensively usedCoreJavasuch as Exceptions, and Collections.
- Expertise in consuming Restful web services usingNode JS, AngularJSandjQueryalong withJSONparsing to implementAJAXcall and render the response data to User Interface.
- Designed and developed the framework to consume the web services hosted inAmazon EC2instances.
- Worked withAWScloudservice in creatingEC2instances and providing them roles and sometimes participated in writing custom policies and deployed applications onElastic Bean StalkandEC2.
- Experienced with event-driven and scheduledAWSLambdafunctions to trigger variousAWSresources.
- UsedAWS SDKfor connection toAmazon S3buckets as it is used as the object storage service to store and retrieve the media files related to the application andAmazon Cloud Watchis used to monitor the application and to store the logging information.
- MYSQL was used as the database for the application which was hosted in the cloud usingAmazon RDSservice.
Confidential, Dallas, TX
Full Stack Java Developer
Responsibilities:
- DevelopedSOAPbasedJAX-WS WebService interfaces for integrating multiple systems, code re-usability.
- Analyze business requirements and develop various business delegates to integrate with Middleware services likeJAX-WSusingSOAPandREST.
- Worked onRestWeb services for backend services usedOraclefor database services andRESTfulweb services using Jersey forJAX-RSimplementation.
- DevelopedRestfulWeb services for other systems to interact with our system and secured the service withSpring-SecurityandOauth-1.0.
- Sound knowledge in SQL withinOracle, MySQL, MS-SQL Server.
- Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache Active MQon the edge device.
- Developed unit and integration tests for existingmicro servicesusingJUnit, MockitoandDocker environments.
- Developed and ImplementedANTandMAVENScripts to automation of build process onMAVENbuild tools to test the application manually and run theJUNITTest suites.
- DevelopedANTscripts to build and deploy the application in theWebSphere Application Server.
- UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the systemLog4Jwas used to monitor the error logs and usedGITas version control tool.
- Active role inTest Driven Developmenttermed asTDDapart from Agile Software Development.
- Defined and constructed layers, server-side objects and client-side interfaces based onJ2EE design patterns.
- Designed, analyzed and developed thefront-endandback-end Servlets, Bootstrapfor designing, HTML5, CSS3, Ajax, Angular JS, React JSfor developing presentation layer.
- Created theAngularJSapp usingYeoman, GruntandBowerand usedAngular UIfor component model.
- Actively involved in usingMVC, HTML5to enable client-side date to meet specific criteria by applying various validation variables and used theCSSclasses to provide visual feedback on validation.
Confidential, Chicago, IL
Java J2SE/J2EE Developer
Responsibilities:
- UsingStrutsFramework developed and implemented the web-based application following theMVC.
- Implemented the service layer usingSpringwith transaction and logging interceptors.
- Fixing the bugs and developing new enhancements usingJAVA/J2EE,spring,Hibernate, WebLogic.
- Usedspringframework for middle tier andSpring-hibernatefor data access.
- UsedSpringMVCas Web module, involved in design, development of new Action classes to interact with business logic and UsedHibernateas ORM to mapJava classes to data base tables.
- ImplementedJ2EEpatterns,Data Access Object(DAO),Session facade, Business Delegate and Value Object.
- Developed and Deployed the Application on Eclipse IDE andWebLogicWeb Servers.
- Developed build script using MAVEN to build, package, test and deployed the application inWebLogic.
- UseWebLogicfuse for remote console login,JMXmanagement and web server console.
- UsedAnt&mavenscripts for build and deployment of the application.
- UsedEclipseas IDE tool to develop the application andJIRAfor bug and issue tracking.
- Code walk through, modules integration and unit testing usingJUnitandMockito.
- UsedLog4J,Splunkfor logging and tracing the messages.
- ImplementedTest Scriptsbased on the User Requirements as specified by theBusiness sideandRequirement documentand analysingBusiness Requirementsand handling it as per Requirements.
- Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) andAgileEstimation and Planning.
- UsedAngularJSto create views to hook up models to theDOMand synchronize data with server asSPA.
- Worked extensively on the front-end side usingJSP,HTML,CSS3,JavaScriptandJQuery.
- DevelopedHTMLandJavaScript. Developed Scripts forUNIXplatform deployment.
- Responsible forJAVA, J2SE/J2EE, JBPM, ELand JavaFXcoding / development.
- Used TwitterBootstrapto create responsive web pages which can be displayed properly in different screen sizes.
- Profound knowledge in managing databases using technologies likeJDBC,Spring-JDBCandHibernate.
- Implemented SOA to developRESTBased Web services using Apache Axis.
- Designed and developedWeb Services(SOAP, WSDL).Created and compiledXMLSchemato generateJavaBeanclasses usingApache Axis.
- Involved in System Analysis and Design methodology as well asObject Oriented Designand development usingOOADmethodology to capture and model business requirements.
- Involved inJavaMultithreadingto cascade multiple changes on multiple records in only one transaction
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Developed user interface usingJSP,SpringTagLibraries to simplify the complexities of the application.
- Developed user interface withJava Server Pages,Ajaxsupport to speed up the application form filling.
- WSDLhas been used to expose the Web Services.
- UsedApache Axis as the Web Service framework for creating and consuming Web Service clients usingSOAPandWSDL.
- UsedHibernate TransactionManagement,Hibernate BatchTransactions, andHibernate cacheconcepts.
- Developed Struts Action Forms, Action classes and performed action mapping usingStruts.
- UsedApacheTomcatserverfor deploying the application.
- Involved in writing theMavenbuild file to build and deploy the application.
- Involved in writingJUnitTest Cases andAntBuild Script.
- UsedLog4Jto capture the logging information.
- Involved in the analysis, design, and development and testing phases of Software DevelopmentLife Cycle.
- Developed N-tier client-server business application software using Model View Controller(MVC)Architecture.
- Experience usingHibernatefor mapping Java classes with database and using Criteria API and HQL.
- Extensive use of core JavaCollections, Generics, Exception Handling, andDesign Patternsfor functionality Involved in writing different Design Patterns likeFilter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
- Involved in the development ofServlet, Struts Action classes, Business Objects, Web Services.
- Involved in writing JSP usingBean, Logic, HTML, and Iterate Tags.
- Used the spring validation and Tiles Framework in the presentation layer.
Confidential, Seattle
Jr. Java Developer
Responsibilities:
- DevelopedJSP/ Actionservletclasses
- Applied J2EE design patterns such asMVC,Singleton, and Data Access Objects in the architecture
- Developed web application using Java, Spring MVC, Hibernate, Web services, Node JS, Python, Angular, React JS.
- UsedJDBCas DAO class to persist the data on toOracleDatabase.
- WroteANT scriptsto deploy the components onJetty ApplicationServer.
- Did regular code reviews and fixed major bugs without side effects.
- ImplementingLog4jfor logging and debugging.
- PreparedJUnittest cases and executed the test cases usingJUnit.
- UsedFirebugto keep track of issues.
- Developed the whole project onEclipse IDE.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance
- Worked in aWaterfallenvironment and participated throughout theSDLCprocess.
- ImplementedStruts MVCDesign pattern for the Application for the front-end appearance and log in Screens.
- Developed the view-controller components usingServlet/JSPs, JavaScript, CSSandHTML.
- Wrote client side validation in Java Script.
- Involved in creatingJSPpages for
Confidential, Chicago, IL
Jr. Java Developer
Responsibilities:
- Designed, coded and configured server sideJ2EE componentslikeJSP, Servlets, JavaBeans, JDBC, JNDI, JTS, Java Mail API, XML.
- Involved in database design and developedSQL QueriesonMySQL.
- Configured the product for differentapplication servers.
- Involved in client side validations usingJavaScript.
- UsedSwing Layout managersandSwing componentsfor creating desktop application.
- Created user-friendly GUI interface and Web pages usingHTML, CSSandJSP.
- Involved indevelopment,testingandimplementationof the complete business solution.
- UsedJava Servletsextensively and usingJDBCfordatabase access.
- Designed and developed user interfaces usingJSP, JavaScriptandXHTML.
- Used variousJ2EE designpatterns likeSingleton, Command Patternfor the implementation of the application.
