Java Full Stack Developer Resume
CA
SUMMARY
- 6+ years of IT experience in Analysis, Design, Development, Testing and Maintenance of various web applications and Products.
- Good hands on experience on Java/J2ee Technologies: Java, JDBC, Servlets, JSP,Spring and Hibernate,Spring Boot, Spring Data Mongo DB and MicroServices.
- Strong Working Knowledge on Lending Automation Processing System (LAPS), Lendperfect in Banking & Financial domain and Claims Processing In Insurance Domain.
- Participated in Server upgrades, code migrations, and also worked on important enhancements in teh business requirements.
- Experienced in Core Java, Collections, Multi - Threading, Exception handling, File I/O, Design Patterns, OOPS Concept.
- Application system design over Java/J2EE technologies with security, robustness, transaction management as prime goal.
- Wrote JAXB Web services for server side and involved in complete front end to backend persistence layer for Use cases assigned.
- Works with R&D department to assist in planning and executing new product development.
- Consult with project managers, business analysts and development teams on application development and business plans.
- Good hands on experience in Open Source Technologies: Intellij IDEA, Eclipse, RAD, Log4j.
- Worked closely with teh Product Management, Support, and Test Engineering teams for achieving teh highest business value for teh company
- Good noledge in Shell Scripting, SQL Server, Unix and Linux, Open stack and Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
- Good Working Knowledge on ORACLE, SQL Developer, Toad.
- Good Knowledge on Apache Struts,Spring framework and MVC architecture.
- Adequate Knowledge on Web Services using - REST,SOAP, WSDL.
- Expertise in Middleware Services: IBM WAS, JBOSS & Tomcat.
- Strong Working Knowledge on Bugzilla and Defect Recording & Tracking Tool.
- Good Working Knowledge on Software Configuration Management Environment Tool.
- Deep hands-on experience on building scalable web service architectures with various relational ( MySQL, SQL Server), and distributed database systems (Mongo DB)
- Designing, Deploying, Administering, and Monitoring, Optimizing large Distributed data Clusters using MongoDB, Elastic Search.
- Excellent noledge on Angular JS, Node.JS, Ext JS, Knockout JS, React JS, Ember JS, Expres JS, Bootstrap, JSP, EMS, HTML,HTML5, DHTML, JavaScript, CSS,CSS3, and AJAX.
- Good Working Knowledge on Estimation Model,Agile and SDLC.
- Worked with Rabbit MQ, Apache Kafka for reliable and asynchronous exchange of important information between teh multiple business applications.
- Basic Working noledge on Buliding teh Application ANT scripting,Linux commands and Deploying into servers.
- Work with engineers, developers and QA on teh development of current applications and future applications related to content management line of business.
- Assisting teh Mobility Engineering manager in hiring, managing and developing engineering talent pool.
- Create, document and execute software designs which may involve complicated workflows or multiple product areas.
- UsedKotlinfor implementing new modules in teh application.
TECHNICAL SKILLS
UI Web Technologies: HTML 4/5, JavaScript, AJAX, JQuery, JSON, JDBC, ReactJS Redux, Flex, BootStrap
IDE Tools: Visual Studio, Intellij, WebStorm, Notepad++, Sublime, Eclipse, GIT, Adobe Flash, Docker.
Databases: Mongo DB, Oracle, SQL Server 2000, 2005 & 2008.
Cloud: AWS
Frameworks: React JS, Node JS, Angular JS.
Languages: C, C++, Java, MySql, Web Services.
Debugging Tools: Firebug, IE Tester, Chrome Elements Inspector.
Testing Tools: Junit, Load Runner, Jasmine
Methodologies: Agile, Waterfall, Scrum
Version Control Tools: SVN, Git, Bitbucket, TFVC.
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential
Java Full Stack Developer
Responsibilities:
- Developed application by using Micro service architecture along withSpring Bootand Spring framework technology, built theWARfile byMaven.
- Implemented Restful Web Service to get teh auto insurance policy details, payment history and accident history of teh customer.
- Implemented Autantication and Authorization withSpring Security.
- Participated in coding Spring AOPcomponents for teh Logging, Exception handling and Transactional Model to handle many requests.
- Used Spring Emailfor mailing administrator for any system related problem.
- Generated Excel and PDF report byApache POI.
- Expertise in development of Web-based applications in Java, J2EE (Servlets, JSP, EJB, JDBC, JNDI and JMS).
- Experience inKubernetesto deploy scale, load balance and manageDockercontainers with multiple name spaced versions and good understanding ofOpen Shift Platformin managing Docker Containers andKubernetesClusters.
- UsedSpring Data JPAas persistence framework to interact withOracle 12c database.
- Deployed application WAR file onAWS Elastic Beanstalk.
- Developed function in policy module which sends notification to other module once teh policy TEMPhas been changed by usingActiveMQ.
- Worked with Web Services, Service Oriented Architecture, Microservices, Messaging frameworks like Kafka.
- Designed and developed custom message adapter components using Apache Kafka that allowed teh message to travel through Microservices to base on Restful API utilizing Spring Boot with Spring MVC.
- Experience in integratingJenkinswithDockercontainer using Cloud beesDocker, Kubernetespipeline plugin and provisioned theEC2instance usingAmazon EC2 plugin.
- Developed web pages usingHTML5,JavaScript,JQueryandAngularJSand customized teh web features byCSS3andBootstrap3.
- Hands-on experience in JSP, JDBC, RDBMS, XML, HTML, Log4J, Java Script.
- UsedAWS CloudFrontfor decreasing teh latency.
- UsedAmazon S3 Bucketfor storing teh static web pages and images.
- UsedAWS ELBas load balancer to increase teh capacity and reliability of teh app.
- Implemented a light-weight report management system triggered by claims module by usingAWS LambdaandAWS DynamoDB.
- UsedTest-Driven Developmenttechnique and implemented test cases usingJUnit.
- UsedJenkinsfor continuous integration and continuous deployment.
- UsedGITfor maintaining teh version of teh application andMavenas a build tool.
- UsedJIRAfor issue tracking bug and documentation.
- Working in anAgile/ScrumDevelopment environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.
Environment: Spring Boot,WAR,Maven,Restful Web Service,Spring Data JPA,Oracle 12c database,Spring Security,Spring AOP,Spring Email,Apache POI,Micro services,AWS Elastic Beanstalk,ActiveMQ,HTML5, JavaScript,JQuery,JDBC, AngularJS,CSS3,Bootstrap3,AWS CloudFront,S3 Bucket,AWS ELB,JUnit,Jenkins,GIT,JIRA,Agile/Scrum.
Confidential, CA
Java Full stack Developer
Responsibilities:
- Involved in preparing teh Design Review Document, Technical Design Document, Requirement Traceability Matrix and Unit Test Cases during Design Phase.
- Worked as Track Lead with 2 member, responsible of developing Orchestator Module and integrating with CMO Claim-Intake.
- Design, construction implementation and testing of REST based Web Services API.
- Design, develop, test, maintain and upgrade RESTful API based Web Application.
- Involved in developing teh common core classes for project like HttpExceptionController,Database config and Security for Services.
- Worked on developingAPIsusingKubernetesto manage and specify teh copies of teh containers to run teh actual servers in teh cloud environment.
- ManagedKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications, templatize Kubernetes manifests, provide a set of configuration parameters to customize teh deployment and Managed releases ofHelm packages.
- Writing JUnit test case and Cobertura code coverage.
- Involved in all phases of Software Development Life Cycle process usingAgileMethodology.
- Developed application usingSpring Frameworkmodules likeSpring IOC, Spring AOPand handled security usingSpring Security OAuth.
- UsedReact JSfor templating for faster compilation and developing reusable components.
- Used React -auto complete for creating Google map’s location search on teh webpage.
- Developed teh flux pattern by using redux framework as a core dependency.
- Worked closely with Back-end team on getting API’s and integrating throughAJAXcalls to Front-end
- Performed Jasmine test cases forFEtesting.
- Involved in writing Jquery-based Ajax requests usingJquery. GetorJquery. AjaxandjQuery. Post.
- Recognized for developing excellenttest plans/scriptsand rapidly discovering defects.
- UsedBootstrapfor front-end framework for faster and easier web Development.
- Involved in teh analysis, design, development and system and integration testing phases of Software Development Lifecycle (SDLC).
- Implemented new features in groovyprogramming language as a part of Jenkins continuous delivery.
- Developed various Database interaction objects by implementing teh DAO patterns and used JDBC as Model Component.
- FollowedAgileScrum Methodology in analyze, define, and document teh application which will support functional and business requirements.
- Developed Dashboards and UI pages withJSP, HTML5, CSS3, JavaScript, jQuery,and usedBootstrapto create Responsive Web pages.
- Handled all client-side validations, slide show, hide and show controls, dropdown menus and tab navigation usingjQuery.
- Responsibility of maintaining and developing server-side code withJavaScriptandNode.jsruntime environment.
- Hands on experience in usingDockerfor managing & running teh applications within containers.
- Implemented Restful Web Services usingspringand usedSpring Bootformicro services& consumed services usingSpring RESTtemplate.
- Spring MVC model integration for front-end request action controllerandSpring AOPfor logging purposes.
- Used Spring IOCfor dependency injection and developed controllers for handling Http requests and providing Http response.
- Developed REST based Web Servicesfor data retrieval to make it independent of teh current application.
- Worked on XML, XSLTandJSONfor transferring and retrieving data between different applications.
- Involved in using JPA(JavaPersistence API) frameworks and APIs as JDO andHibernate.
- Developed test cases forUnit Testing, Integration TestingwithJUnit.
- Worked onLog4jfor logging errors, messages, and performance logs.
- Used Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development.
- Defined teh Hibernate configuration file, hibernate mapping files and created classes to persist teh data intoOracle.
- Development carried out under STS Integrated Development Environment (IDE).
- Used Amazon Cloud Watch to monitorAWSservices and Amazon CloudWatch logs to monitor application.
- Used AmazonEC2 for deploying and testing teh lower environments such as Dev, INT and Test.
- Used Object storage serviceAmazon S3to store and retrieve files.
- Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
- Used HPSM to track teh tickets and worked on teh tickets based on SLAs.
- Actively participated in production support.
Environment: JAVA 1.8, J2EE, Spring Boot, Mongo, JPA, PL/SQL,RESTful Web Services API, JSON, WAS 8.1, Linux, Maven,JUnit, Cobertura, Eclipse,Groovy,AQT, Mongo VUE, UCD, GIT, BambooBit- Bucket.
Confidential
Full stack Developer
Responsibilities:
- Implemented different modules using Java,Spring,Hibernate,JSP,HTML,Oracle, Linux.
- Designed and developed Spring modules like Spring IOC, JDBC and Spring ORM modules.
- Developed Hibernate Relations, Inheritence and Native SQL code by using Hibernate Framework.
- Developing Hibernatte configuration file and mapping documents for POJO classes as part of persistence framework.Used Hibernate Query Language(HQL) for accessing data from database.
- Extensively worked on WebSphere application server.
- Proficient use of developing teh application using Eclipse.
- Utilized Waterfall methodology to manage project.
- Developed stored procedures and functions in Oracle.
- Debug software program problems and resolve technical and performance issues.
- Maintaining and enhancing features of LENDperfect on client’s request.
- AngularJS was used to parse theJSONfile using theRESTWeb services.
- Involved in developing components on Reporting Dashboard withSpring MVC, Spring FrameworkandHibernate&usedSpring Securityto secure teh application.
- Implemented teh autantication, authorization, and access-control features usingSpring Security.
- Configured Hibernate session factory to integrate Hibernate with spring and usedJPA/Hibernateto communicate with data layer and XML/JAXB to readXMLdata.
- Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist teh data intoOracleDatabase.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
- Interacting with Andhra Bank to resolve issues related to interface applications.
- Used HQL, Native SQL and Crteria Programming to retrieve data from teh database.
- Experience in dynamically generating graphical PDF reports using IText1.1.
- Developing Java Server Pages for user interface and incorporated third party custom tag liberaries like LAPS(like Jasper) Reports for display of customer reports like MIS Reports.
- Used ANT for building teh application
- Used SVN as source repository.
- Updating teh project status to client on weekly/daily basis.
Environment: JAVA 1.6, Spring 3.2,Struts 1.x, Hibernate3.0, JSTL, JavaBeans, HTML, CSS, JavaScriptTomcat 6.0, ANT, MY SQL,SQL Developer and Windows Server.
Confidential
Java Developer
Responsibilities:
- Involved in various stages of Software Development Life Cycle (SDLC).
- Developed Online Shopping System using J2EE technologies.
- Created HTML, CSS pages for front-end, used JavaScript for client-side validation.
- Teh Front-end was developed using JSP for dynamic page generation.
- Designed and developed back end using Servlets and JavaBeans.
- Document programming problems and resolutions for future reference.
- Maintain and update documentation as needed.
- Worked on SOAP based Client and Server Web Services.
- Implemented SQL and Stored procedures for Oracle9i database.
- Implemented database interactions with Oracle 9i using JDBC API.
- Created data access objects (DAO) to access teh Oracle databases using Sql queries and Jdbc technology.
- Created JUNIT test case for various functional modules, modified, debugged and executed using JUNIT plug in to Eclipse IDE.
- Used Log4J to generate log files for teh application
- At database end, responsibilities included creation of tables, integrity constraints, stored procedures, triggers and views.
- Designed, developed and deployed on Web Logic.
Environment: Java, Servlets, JSP, JDBC, Oracle9i, HTML, SQL queries, CSS, SOAP, JavaScript, Web Logic, Junit, Log4j, JavaBeans, Eclipse.