We provide IT Staff Augmentation Services!

Java Cloud Consultant Resume

4.00/5 (Submit Your Rating)

St Paul, MN

SUMMARY

  • 11+ years of Software Development experience in Java/J2EE technologies.
  • Experience in all phases of SDLC from Feasibility analysis up to shipping the packaged software.
  • Product Development experience.
  • Cloud - AWS EC2, RDS, S3, SQS, SNS, VPC, ALB, Netflix OSS.
  • Extensive experience in Spring, JDBC, Hibernate, SOA, JMS, Servlets/JSP, Ajax.
  • Extensive experience in using JEE Design Patterns such as MVC, Singleton, Decorator, DAO, Strategy, Observer(JMS), Durable Subscriber, Facade, Factory/Abstract Factory, Adapter.
  • Extensive experience in SOAP/REST based Web Services development and maintenance.
  • Extensive Database-Application interaction experience involving creation of Stored Procedures, Indexes, Triggers, and tweaking SPs for performance.
  • Experience in Front end development using Struts, JSP/JSTL/EL.
  • Limited Experience in JavaScript/Jquery.
  • Presenting Key Performance Indicators and gaining business for Performance Improvement.
  • Training associates on various Domains and Technologies.
  • Worked as onsite coordinator for offshore team to interface better with business involving technical understanding of customer requirements and providing effort estimation.
  • Diversified domain experience - Banking, Accounting, Logistics, Defense, Finance(Risk Management), Ecommerce, Energy, Retail, Legal.

TECHNICAL SKILLS

Web Services: Microservices, SOAP/REST, WSDL, JAXB, JAX-P (SAX & DOM), JAX-WS

Languages: Java 1.8, PL/SQL, T-SQL, JavaScript, C/C++, VB 6.

Domain: Market Risk(VaR/Greeks), Financial Statement Analysis, Payment Systems(SWIFT/SEPA), Telecom, E-Commerce, Legal, Energy.

J2EE Technologies: Spring 4.x, Servlets/JSP, JMS, JSTL, JNDI, Hibernate, JPA, SpringBoot

UI: HTML 4, Jquery, Ajax, CSS, JavaScript, JSON, Apache Wicket.

Tools: Selenium, Ant, SVN(Subversion), JConsole, JUnit, VSS, CVS, Rational Rose, Visio, IBM RAD 8.5, ClearCase, MasterCraft, TOAD, Rapid-SQL, SQL Developer, XMLSpy, Mercury, Bugzilla, Perforce, Installshield, SOAP UI, Eclipse 3.x, NetBeans 6.0, Weblogic Workshop, TIBCO, WSAD, Castor, Log4j, JGroups, Lucene, JIRA, SQLServer Mgmt Studio, GitHub, TFS, Maven, Splunk, Elk, Coherence.

Web/Application Servers: Tomcat 8.x, WebLogic 8.1/9.x/10.x, WebSphere 6.1/8.5(WAS), JBoss 4.x.

Databases: Oracle 8i/9i/10g, Sybase 12.5, SQL Server, MySQL 5.0, Postgres, Aurora

Devops: Jenkins, Gradle

AWS: S3, RDS, EC2, DynamoDB, ElastiCache, CloudFormation, CloudWatch, ELB, VPC

Netflix OSS: Spinnaker, Eureka, Zuul

PROFESSIONAL EXPERIENCE

Confidential - St Paul, MN

Java Cloud Consultant

Responsibilities:

  • Develop Spring Boot based Microservices for DataRoom modules and deploy on AWS.
  • Using Gradle+Jenkins+Spinnaker for build & CI.
  • Git & Gitlab for branching/tagging/code reviews/merging.
  • Netflix OSS: Spinnaker for deployment, Eureka for svc discovery, Zuul for routing.
  • RabbitMQ for inter microservice notifications.
  • CloudFormation to create infrastructure templates.
  • Using Postgres for storing document Metadata, S3 for binaries.
  • Maintain VPC environment and connections through bastion host.
  • Swagger for documentation.
  • TDD with Junit, Mockito, MockMvc.

Environment: AWS(EC2,ELB,S3,DynamoDB,RDS,VPC, SQS), Docker, Gradle, Spinnaker, Eureka, Zuul, Core Java 1.8, JAVA EE, REST, Spring Boot, Hibernate/JPA, SQL, noSQL, Postgres, Aurora, Junit/Mockito/Spock, Git, Jenkins, JIRA, Linux, DevOps.

Confidential - St. Paul, MN

Java Cloud Consultant

Responsibilities:

  • AWS S3 for saving/storing intermediate data which will be picked up by another batch job.
  • Create REST/JSON based clients to consume data from cross-platform services.
  • Make multiple calls to get data and create xml and store them at S3 location.
  • Create app to fetch from S3 and feed to Apache ActiveMq.
  • Convert file data to entities and use AWS RDS to save in SQL Server based Tables.
  • Use Amazon AWS EC2 to deploy java 8 apps on linux machine.
  • Working with Tech lead on new feature Design & Implementation.
  • Estimation & Design of new stories each iteration & ensuring their completion.
  • Eclipse Plugin Development to auto generate boilerplate java.

Environment: Core Java 1.8, JAVA EE, REST, Spring 4, Hibernate/JPA, SQL, AWS EC2/RDS/S3, Junit/Mockito, Maven, Git, Jenkins/JIRA/Confluence, ActiveMq, Apache Poi, Spring Boot/Batch.

Confidential - St. Paul, MN

JEE Consultant

Responsibilities:

  • Write Repository Integration tests, Unit tests, Controller integration tests using Mockito/MakeItEasy.
  • Create REST/JSON based controllers, Service/Persistor/Repository classes for all get/put/post/delete/patch functionalities including pagination, uploading docs, sorting, filtering, faceting etc.
  • Write code that interfaces Oracle using Hibernate, JPA & Spring JDBC.
  • Initial stage of transition from Oracle to Hadoop/Big Data based system for analytics.
  • Use of custom annotations and custom exceptions.
  • Using Spring AOP for cross cutting concerns.
  • Working with Tech leads and architects on new feature Design & Implementation.
  • Estimation & Design of new stories each iteration & ensuring their completion.
  • Eclipse Plugin Development to auto generate boilerplate java.
  • Production & lower environment pager support.
  • Fixing user-reported bugs.
  • JMX/MBean creation for exposing APIs.

Environment: Core Java 1.7, JAVA EE, REST, Spring 4, Jackson, AOP, Hibernate 4, JPA, SQL, Apache Tomcat 6, JUnit 4, Mockito, Ant, TFS, Jenkins.

Confidential - Boca Raton, FL

Lead Programmer

Responsibilities:

  • Design/Develop new screens using JSP,JSTL,EL,custom tags,Struts 1.2.
  • Write DAOs/DTOs/Logic using Core Java 1.7.
  • UI development using JavaScript/JQUERY. Upto a level CSS/HTML part is also developed.
  • Implementing support for marketing tools like CoreMetrics, Rich Relevance etc using JavaScript.
  • Adherence to AGILE involving biweekly iterations and Planning sessions.
  • Production Support, load test support.
  • Fixing defects/JIRAs coming out of regression/User-reported.
  • Java Unit testing using JUnit 4/Mockito/PowerMockito.
  • UI unit testing using Selenium.

Environment: Java 1.7, IBM WebSphere 8.5, Tiles, IBM RAD 8.5, JUnit 4, PowerMock, Mockito, SVN, CoreMetrics, DynaTrace, Struts 1.2, JavaScript, Jquery, Selenium, CSS, EJB 2, AS400, Endeca.

Confidential - Minneapolis, MN

Senior Software Developer- J2EE

Responsibilities:

  • Getting requirements from BAs and designing server side Java/J2EE Modules on Spring 3.0.
  • UI development using Java/Apache Wicket/CSS/JQUERY/HTML.
  • Adherence to AGILE involving biweekly iterations and Planning sessions.
  • Identifying potential candidates/components for concurrency and achieving same using Executors.
  • Development of SOAP/Restful based web services for consumption and exposure.
  • Unit testing using JUnit 4 & EasyMock.
  • UI testing using selenium.
  • Creating DAOs using Spring JDBC, DTOs using Java.

Environment: Java 1.6, Apache Tomcat 6, Spring(IOC, JDBC), JUnit 4, Selenium, CSS, HTML, Apache Wicket, Maven, SOAP(JAX-WS), Oracle 10g, CVS, REST(Jersey & RestTemplate), EasyMock, GitHub, JavaScript/Jquery.

Confidential, Charlotte, NC

Senior Developer- J2EE

Responsibilities:

  • Getting requirements from BAs and designing server side Java/J2EE Modules on Spring 3.0.
  • Cache development using java.util.Concurrent and Collections Framework.
  • Using Lucene cache index api for faster fetch.
  • Working on Risk Management Platform enhancement using JIRA.
  • Interface development for leveraging existing APIs.
  • Creating DAOs using Spring JDBC, DTOs using Java.
  • Unit Testing with JUnit 4, JConsole Mbeans(JMX).
  • Author and Owner of Technical Specification Document.
  • Creating class and sequence diagrams using UML.
  • Creating Stored Procedures in SQL Server 2008.
  • Training junior associates on technology and Domain(Finance/Risk Management).

Environment: Java 1.6, Apache Tomcat 6, Spring(Core, JDBC, JMS), JUnit 4, Adobe Flex 4.6(BlazeDS), Ant, XML, SQL Server 2008, Subversion(SVN) 1.29, Jconsole.

Confidential, Tampa, FL

Developer - J2EE Applications

Responsibilities:

  • UI development for a Dashboard application used by Partners to overlook various financial statistics of PwC-vendor engagements.
  • Development of applications that manage PwC employees’ financial portfolio involving uploading Capital Markets' data from brokerage houses.
  • Root cause analysis of defects, proposing solution to business, estimating effort; designing, implementing, testing and deploying once approved.
  • Application deployment on Weblogic and Websphere.
  • Testing web services using SOAP UI.
  • Preparing SOUs in Project Assessment Stage.
  • Application support (L3) for more than 30 applications across various departments like Finance, HR, Independence, Employee Learning Module, Partner Affairs, and Accountancy etc.

Environment: Java1.5, JSP, JSTL, CSS, JavaScript, Jquery, Ajax, JSON, ASP, Apache Axis, SOA/Web Services, SOAP, SOAP UI, WSDL, JAX-WS, Spring, Spring JMS, Spring MVC, Hibernate 3.0, Ant, TIBCO, XML, XMLSpy, XSLT, Weblogic Workshop 8.1&9.0, BEA WebLogic 8.1 & 10.0, IBM Websphere, PL/SQL/Oracle 10g, Perforce.

Confidential

Programmer Analyst - J2EE

Responsibilities:

  • Data modeling & application development on Mastercraft - an integrated design tool for re-engineering applications during new technology adoption.
  • Developed JSP and Ajax based rich client pages for improved customer experience.
  • Used Hibernate for mapping Oracle DB.
  • Conversion of back end modules from C++ to Java.
  • Involved in Testing, debugging, and bug fixing, using Bugzilla as the defect tracking tool.

Environment: Java1.5, JEE 5.0, JSP/Ajax/JavaScript, Spring, Apache Axis 1.4, JAXP (SAX parser), Web Services, SOAP, WSDL, Struts, Hibernate 3.0, JSTL, XML, XSLT, Eclipse 3.2, UML, CSS, VSS, Weblogic, Oracle 10g, JUnit, Ant, Bugzilla, Weblogic Workshop, WAS.

Confidential, NJ

Lead J2EE Developer

Responsibilities:

  • Changing existing data extraction logic in application - mainly on Sybase side.
  • Enhancement and maintenance of existing web services as part of Middleware support.
  • Creating UML Use Cases, Class, Sequence, activity and other Diagrams using Visio.
  • Analyzing usage patterns to identify maximum traffic scenarios, presenting Key Performance Indicator (KPI) reports to business (pivot charts) as part of Performance Improvement.
  • Developing UI using JSP, CSS, HTML and DHTML, JavaScript.
  • Creating Custom Tags, JSTL to support custom user interfaces.
  • Used Apache Maven2, Castor, and XDoclet along with Hibernate for data access layer.
  • Created and implemented stored procedures, triggers, indexes, views in Sybase, SQL Server.

Environment: Java 1.4, JSP, EJB 3.0, Spring, SOAP, Struts, Hibernate 3.0, Tiles Framework, JSTL, CSS, DHTML, UML, Rational Rose, Sybase, Web Services, Eclipse 3.0, JBoss, Ant, XDoclet, Castor, Maven2, Quartz.

Confidential

J2EE Developer

Responsibilities:

  • Proposal writing for new system which was then successfully awarded to our team for development.
  • Development of FEC (Forward Error Correction) module using encoding mechanisms like modified Golay code for data transmission.
  • Designed and developed HF transmission module for newer High Frequency radio transmitters.
  • Development of SpellCheck module to be used prior to message transmission.
  • Development of Custom Printing module to replace MS-Word dependency saving my client great deal of money.
  • Creation of tables, triggers etc. and calling procedures from applications.
  • Creation of Class, Sequence and Use Case UML Diagrams using Microsoft Visio.
  • Trained associates on domain, technology.
  • Initially involved in Testing, debugging, and bug fixing.

Environment: Java 1.4, C++, VB6, J2EE 4.0, EJB 3.0, JMS, JNDI, MySQL, HTML, XML, JBoss, VSS, CVS, Log4j, Visio, UML, Ant.

We'd love your feedback!