Java Developer Resume
Detroit, MI
SUMMARY:
- Having 6 years of experience as a full stack java developer and worked on various domains likeBanking, healthcare,and.
- Expertise inCore Javaconcepts such as OOP Concepts,Collections, Exception Handling, Multi - Threadingand sound knowledge onData StructureandAlgorithms.
- Used design patterns like Singleton,Factory,MVC, and Template in teh application development.
- Expert in Java technologies such asJava/J2EE, Struts 2.X,Spring,Hibernate.
- Expertise in various components of Spring likeSpring IOC,Spring AOP,Spring MVCand experience withSpring Security,Spring JDBC Template,Spring Data JPA.
- Experience in developing web applications usingJSP,servlet,JSTL,JMSandSpring.
- Expert in implementing RESTful and SOAP Web Servicesusing different APIs likeJAX-WS, Jersey, JAX-RSbased onService Oriented Architecture(SOA).
- Proficient in developing applications asMicroservicesusingSpring Boot.
- Strong experience inRDBMSsuch asOracle 12c/11g, DB2andMySQL 6for data storage purposeandNoSQLlikeMongo DB.
- UsedORMwithHibernateto persist and retrieve teh data from database.
- Experience inApache Tomcat Server,JBoss,Web Logic/Sphere Application Server.
- Experience on implementingMessage Oriented MiddlewareusingRabbitMQandActiveMQ.
- Proficient in developing web applications usingHTML5, JavaScript,jQueryalong withAJAXcall and customizing web features usingCSS3andBootstrap3.
- Strong experience inAngular JS includingRouting,Services,Factories, DirectivesandFiltersand sound knowledge onAngular 2.
- Hands-on experience in creating Full-Stack web application usingMongoDB,Express,Angular JSandNode.JS(MEAN stack).
- Proficient in writing and executing test cases usingJUnit 4.0andusedJenkinsfor continuous integration and continuous deployment.
- UsedGIT,SVNas version control tools for source code management and usedMAVENandANTas a build tool.
- UsedTest-Driven Developmenttechnique and implemented test cases usingJUnit/Mockito.
- UsedJasperfor reporting andJIRAfor bug tracking purposes.
- Experience in developing project (SDLC) inAgileandWaterfallmethodology.
- Hands-on experience withAmazon Web Services(AWS) likeEC2,Lambda,S3 Bucket,DynamoDB,API Gateway,CloudFront,RDS,Elastic Beanstalk.
- Experience in writing Docker files and deploying them ontoDockercontainers.
- Had an experience working onMule ESBto integrate applications and enable data exchange.
- Good team player with excellent communication and interpersonal skills, ability to work individually or part of a team, fast and keen learner who adapts to new technologies.
TECHNICAL SKILLS
Programming Languages \ Web Services: \ Java, JavaScript, Node.JS, HTML5, CSS3, \ SOAP (JAX-WS) & RESTful (JAX-RS, Jersey) \ XML, SQL, PL/SQL, JSP\
J2EE Technologies \ Methodologies\: Spring 3.x/4.x (IOC, AOP, MVC), Spring\ Agile, Client/Server Architecture, SOA\ boot, Spring Security, JDBC, Hibernate3.x/\ Architecture and Microservices. 4.x, Servlet, JSP, Struts2.x, JMS (ActiveMQ, \ RabbitMQ), Spring Cloud, Spring Data JPA\
Web Servers \ Database Management Systems: \ Apache Tomcat 7.x \ 8.x \ WebLogic11\ MySQL6, Oracle 12c/11g, MongoDB2.x/3.x\ JBoss 6.0\
Testing & Logging Frameworks \ Version Control &Continuous Integration: \ JUnit, Mockito, JIRA, Log4j, Postman\Git, SVN, Maven, Jenkins, Docker\
Amazon web service \ Web Technologies: \ EC2, API Gateway, RDS, Lambda, CloudFront, \ HTML5, CSS3, Bootstrap3, JavaScript and\ DynamoDB, S3, Route 53, Elastic Beanstalk, \ jQuery, AJAX, DOM, XML, JSON, JSP, \ IAM\ Angular2, Express, JSTL \
Operating Systems\: Windows, Linux, Mac\
PROFESSIONAL EXPERIENCE
Confidential, Detroit, MI
Java Developer
Responsibilities:
- Teh application was developed in Java/EE based onSpring Web MVCframework.
- UtilizedSpring RESTful APIto createRESTful Web Services, set JSON data type between front-end and teh middle-tier controller, and handled CORS.
- Created and consumedSOAP Web Service, for securely retrieving and consumption of consumer data throughWSDL.
- Implemented Authentication and Authorization withSpring Security.
- Participated in codingSpring AOPcomponents for teh Logging, Exception handling and Transactional Model to handle many requests.
- Generated Excel and PDF report byApache POI.
- UsedSpring Data JPAas Persistence framework to interact withOracle 12c database.
- Developed a single page application usingHTML5,JavaScriptandAngular2and customized teh web features byCSS3andBootstrap3.
- UsedAngular2 Http servicefor making requests to backend services.
- Launched and configure theAWS EC2service, wroteDocker Fileand deployed teh module inDocker Containers.
- 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 Web MVC,Spring Data JPA,Oracle 12c database,RESTful web services,SOAP web service,WSDL,Spring Security,Spring AOP,Apache POI,HTML5,CSS3,JavaScript,Angular2,Bootstrap3,AWS EC2,Docker,Mule ESB,Junit,Jenkins,GIT,Maven,JIRA,Agile/Scrum
Confidential, Detroit, MI
Sr Java/J2EE Developer
Responsibilities:
- Developed application by usingMicroservicearchitecture along withSpring Bootand Spring framework technology, built theWARfile byMaven.
- ImplementedRestful Web Serviceto get teh auto insurance policy details, payment history and accident history of teh customer.
- Implemented Authentication and Authorization withSpring Security.
- Participated in codingSpring AOPcomponents for teh Logging, Exception handling and Transactional Model to handle many requests.
- UsedSpring Emailfor mailing administrator for any system related problem.
- Generated Excel and PDF report byApache POI.
- 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.
- Developed web pages usingHTML5,JavaScript,jQueryandAngularJSand customized teh web features byCSS3andBootstrap3.
- 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,AWS Elastic Beanstalk,ActiveMQ,HTML5, JavaScript,jQuery,AngularJS,CSS3,Bootstrap3,AWS CloudFront,S3 Bucket,AWS ELB,JUnit,Jenkins,GIT,JIRA,Agile/Scrum
Confidential, Minneapolis, MN
Java/J2EE Developer
Responsibilities:
- WroteHQLforJDBCprepared statements to store and retrieve teh data fromOracle 10g databaseusingHibernate 3.
- Replaced teh Java code in web pages byJSTL.
- Developed teh Web application using MVC patterns withSpring Frameworkalong withSpring bootandSpring scheduler.
- Deployed teh application onApache Tomcat Server 7.0.
- Wrote stored procedures usingPL/SQLfor data entry and retrieval.
- Designed and developed teh application to be responsive usingHTML4,CSS3,JavaScript,jQueryandBootstrap2.
- ImplementedjQuery AJAXcalls in web pages to render teh response on to UI.
- Managed source control and version control usingSVNand usedMavenas a built tool.
- Made various UI (User Interface) components reactive byBootstraplibrary.
- Created visualization reports usingJasper Reportsfor monitoring.
- Developed test cases and performed unit test usingJUnitFramework 4.11 in Test Driven Development (TDD) approach.
- UsedGITas a Version Control system andJenkinsfor continuous build integration.
Environment: J2EE,Struts2,Hibernate,MySQLdatabase,JSTL,JSP,HTML,AJAX,JavaScript,CSS,PL/SQL,JQuery,JSON,Maven,JBoss,Jasper Reports,JUnit,Jenkins GIT
