Sr.java Developer Resume
Chicago, IL
SUMMARY
- With around 5 years of strong experience in Software Development Methodology such as SDLC, RUP, Agile, Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.
TECHNICAL SKILLS
Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++,C#,Python
Server Scripting: JSP1.2,2.1, JSP - EL, JSTL, Custom Tags
Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS
Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin
Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL
WorkbenchDatabases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL,MongoDB,Cassandra
Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS
Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS
IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper,Spring Tool Suite(STS),RAD(IBM)
Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle
Continuous Integration: Jenkins, Hudson
XML Tools: Altova XML Spy 2005,2008
XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS
Webservice Tools: SoapUI 4.0,5.1, TcpMon
Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF
Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock
Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunnerApplication ServersWeblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0
Web Servers: Tomcat 5.0,6.0,7.1,8
UML Tools: Altova UML Model, Rational Enterprise, MS Visio
ORM Fram ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis
Defect Tracking: JIRA, Bugzilla, Rational ClearQuest
Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban
Reporting: iReports, JReports
Batch Jobs: Quartz Scheduler, Cron, Spring Batch
HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML
Templating: Velocity, Freemarker
Cloud Computing: AWS - EC2, RDS, S3, Dynamo DB,EBS
Micro Services: Swagger, Pivital Cloud Foundry, Spring Micro Services, Springboot, Netflix Eureka
PROFESSIONAL EXPERIENCE
Sr.Java Developer
Confidential, CHICAGO,IL
Responsibilities:
- Teh Company provides Connected Vehicle services and location based services. It deals with Streaming applications.
- Responsibilities: Working with team in gathering requirements and Application Development. Using agile methodologies during teh complete project cycle.Using Apache Kafka with Spring MVC and Restful Webservices.
- Involved in producing and designing Rest Webservices.
- Implementation using Apache Kafka like creating clusters and Quotas.
- Using Swagger2 to interact with API end points of teh microservices.
- Using Maven for teh project management like build,install.
- Involved in writing Unit test cases for unit testing using JUnit.
- Worked on Git(Gerrit) repository for version control.
- Designed teh Web application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
- Participating in Agile/Scrum development and deployment teams.
- Implementation of REST endpoints for Java Applications.
- Experience with API creation and testing with Rest client and Postman in browser for getting teh response.
- Written well-structured and documentedRestfulwebservicesusing Jersey which makes use of HTTP protocol.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
- Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
- JUnit tests were written to test each module in teh application.
- Defined kubernetes Pods and Services to deploy, scale, load balance and manage Docker containers.
- Administered and Engineered Jenkins to manage weekly Build, Test and Deploy chain.
- Using Intellij IDEA as my IDE in writing Java code.
- Involved in writingCucumberFeature files and step definitions using Gherkin and Java.
- Real time streaming teh data using Spark with Kafka.
- Data visualization & Monitoring with support for Prometheus using Grafana.
- Involved in coding for JUnit Test cases, Maven for building teh application.
Environment: Java, J2EE, JSON, JavaScript, Spring 4.1, Spring Boot, Apache Kafka, SQL, Postman, Swagger,Git, Gerrit, Prometheus, Kubernetes, Splunk, Rest, Jenkins, Junit, Maven, Cucumber
Sr. Java Full Stack
Confidential, Atlanta,GA
Responsibilities:
- Involved in developing Webservice operations in Service Oriented Architecture (SOA).
- Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
- Followed agile methodology during complete SDLC process.
- Participated Agile/Scrum development and deployment teams
- Used Spring Framework 4.1 for teh application development.
- Architecture, Design and Development of web based application using Oracle APEX.
- Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX.
- Used Spring for bean instantiation, annotations, controllers, request mapping to handle teh Webservice request and response.
- Involved in front end development using Struts, JSP's,React.js, JSF and JSTL.
- Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
- Developed REST Web services to make web service calls simple and easy for teh client to access it with teh halp of standard HTTP URIs.
- Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
- Created web application prototype using jQuery and Angular JS.
- Designed and developed teh REST basedMicroservicesusing teh Spring Boot, Spring Data with JPA.
- Used Angular2 as teh development framework to build a single-page application and reusable Angular2 applications.
- Involved in setting up teh Jenkins Continuous integration tool to make build automation, test automation.
- Used Swagger to interact with API end points of teh microservice
- Configured Single Sign On (SSO) with Oracle EBS Suite and Java based custom application deployed on WebLogic servers..
- Dealing with Node.js which is an open source, cross-platform runtime environment for server-side and networking applications.
- Implemented Chef for continuous delivery in our internal projects. Managed CI/CD process using Jenkins, GIT.
- Developed Rest API's to ingest teh data using RabbitMQ, MongoDB and ElasticSearch.
- Worked on Java Multithreading, Collections & Coherence Framework.
- Using Angular2 for form creation,validation of form data.
- Setting up Angular template and making HTTP Calls using Angular2
- Designed and developed necessary PL/SQL for teh database operations as needed.
- Involved in deployment of teh application at various environments (Development, QA Testing, Staging, and Production).
- Responsive and adaptive layout was created using Twitter Bootstrap.
- Used JMS for teh abstraction between Client and server.
- AWS EC2 instances were configured in Dev and QA environments with NodeJS.
- Used Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity).
- Involved in assisting QA team in Load and Integration testing of J2EE applications onWebLogic/JBoss Application Servers.
- Running on teh latest next generation edge technologies like Docker, Angular 2, Spring.
- Batch jobs were automated using teh Quartz scheduler.
- Used Maven for teh project management like build, install.
- Deployed application on Apache Tomcat server and used Java 8.
- Used and configured IBM cloud to configure and deploy Dev and QA instances.
- UsedIBM RADas a IDE and extremely worked with teh WAS 7.0(WebSphere Application Server)
- Used Subversion for version control and repository.
- Involved in writing Unit test cases for unit testing using JUnit.
- Used Powermock for mocking downline services.
- Used Selenium for UI automation.
- Used Fitnesse for Integration testing.
- Used log4j for logging errors, info, exceptions.
- Involved extensively in Code Reviews, Unit testing and Process Improvements.
Environment: JDK 1.7,JDK 1.8,Java 8, Spring 4.1(DI, MVC, Tran Management, Integration, AOP), Spring Tool Suite(STS),Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.9, JQueryUI, AJAX, UML, Multithreading, JSTL,RAD, Oracle 12c, JBoss 7.0, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, GIT, Docker,AWS,SOA, AWS, NodeJS, Bootstrap, AngularJS,Oracle Apex, HTML5, CSS3, Toad, Maven, Sun Jersey,Elastic Search, Junit 4.1, Powermock,AEM, Selenium, JIRA, Rally, Freemarker, Apache POI,WebLogic, Quartz Scheduler.
Sr. Java J2EE Developer
Confidential, Richfield, MN
Responsibilities:
- Designed teh Web application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
- Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.
- Used Agile methodologies during teh complete project life cycle.
- Used PostgreSQL as noledge database.
- Helped in preparing teh design documents like process flow, sequence, component diagram.
- Involved in designing and buildingmicroservices.
- Implemented DIM Web service using Spring Framework.
- Built a RESTful API to save and retrieve geolocations using a remote server inJavausing Spring, MongoDB, Apache CXF, and JAX-RS.
- DevelopedMicroservicesusing spring boot, spring security and deployed to JSON web token cloud.
- Developed Scripts for Kafka Metrics by leveraging teh JMX API.
- Developed applications using Oracle Application Express (APEX 5.0).
- Used Agile methodology XP for development using User Stories.
- Used annotations in teh complete project development, webservices, MVC design.
- Used JMS for consuming pin verification, device connect disconnect messages.
- Used JPA as data persistence API for all teh DAO, database operations.
- Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
- Used Maven project management tool for build and deployment of teh application.
- Used Spring quartz timer to load teh DIM data base with device battery information on regular intervals of time.
- Developed Spring REST Web services for opening, closing teh locker door webservice operations.
- Deployed my application in teh cloud using AnyPoint Platform(Mulesoft).
- Developed teh presentation and controller logic for teh screens related to my user stories using JSPs, HTML, bean and form tag libraries.
- Experience in using MVC andMicroservicesfor implementing teh client server business applications.
- Developed code for user stories (based on user requirements) and successfully approved it from QA
- Used Subversion (SVN), ClearCase as source controls.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Established continuous integration (CI) practices and standards for PSCU with Jenkins.
- Spring XML configuration for Camel Integration to messaging XML documents.
- Front end development utilizing HTML5, CSS3, and JavaScript leveraging teh Bootstrap framework and a Java backend.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Integrated application using JBOSS Fuse.
- Parse XML documents like Device Connect, Disconnect messages using JAXB.
- Writing unit and integration tests with Mockito framework.
- Involved in deployment of teh application at various environments (Development, Testing, Staging, and Production).
- Used log4j for logging.
Environment: JDK 1.6, Eclipse 3.6, Spring Tool Suite(STS),Agile, Spring FW 3.1.0, Cache Abstraction, REST WebServices, Tomcat 6, Oracle 11g,Oracle Apex, Spring MVC, Hibernate, GWT, Drools, JPA, Maven, JUnit, Log4j, HTML5, CSS3, javaScript, ExtJs, JSON, JMS, DB Visualizer 7.1, Weblogic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), ClearCase, Jenkins.
Java Full Stack Developer
Confidential, Baltimore, MD
Responsibilities:
- Designed and Developed SOA,Distributed components using SOAP Webservice, RESTful webservices
- Teh entire application was developed in J2EE using an MVC based architecture.
- Analyzed, designed, implemented web based application using SpringBoot.
- Analyzing business requirements, story-boards and similar artifacts of teh scrum process, work in an agile development environment with a quick turnaround time and iterative builds.
- Implemented RESTful Web service using Spring Framework.
- Creation ofWebLogicdomains and setting up Admin & Managed servers for JAVA/J2EE applications on test and production environments.
- Used various annotations in teh project development, webservices, MVC design.
- Enhanced teh application with Spring Framework and Spring JDBC Template.
- Exchange noledge with identity team required for SSO.
- Developed Maven Profiles for teh build process and deployed in teh server.
- Implemented Java Multithreading to refresh teh cache at a given set of time interval.
- Worked onBig Data Hadoop cluster implementationand data integration in developing large-scale system software.
- Used Perforce as source control.
- Designed teh UML diagrams based on teh OOAD principals
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used Postman, SoapUI for creating REST based projects for testing teh URI.
- Established continuous integration (CI) practices and standards for PSCU with Jenkins.
- Spring XML configuration for Camel Integration to messaging XML documents.
- Design Database Changes and coordinate DB rollouts with application rollouts appropriately using Oracle PL/SQL.
- Design, implement, debug andtestfront End UI changes using JavaScript, HTML and CSS and backend as Java.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
- Writing unit and integration tests with Mockito framework.
- Monitoring Production data and resolving real time issues.
- Involved in deployment of teh application at various environments (Development, Testing, Staging, and Production).
- Estimate teh required effort for teh various tasks and allocate resources accordingly.
- Perform Code cleanup and maintenance to better teh log messages to use Splunk in a better manner.
- Analysing real time data using spark streaming.
Environment: JDK 1.6, Eclipse 3.6,Spring Tool Suite(STS), Agile,WebLogic, Spring FW 3.1.0, Cache Abstraction, REST WebServices, tomcat 6,SOA,ROA, Oracle 11g, Spring MVC,Multithreading,SSO, Hibernate, Drools, JPA, Maven, JUnit, Log4j, HTML5, CSS3, javaScript, JSON, JMS, DB Visualizer 7.1, Weblogic, UML, Mockito, JSP, XML, JAXB, Unix, Perforce, Jenkins.
