We provide IT Staff Augmentation Services!

Analysis, Design, Development Resume

0/5 (Submit Your Rating)

ChicagO

SUMMARY:

  • 10+ years of hands on experience with Analysis, Design, Development, Unit Testing, and maintenance of large complex distributed Client/Server applications using Java/J2EE.
  • Proficiency in developing secure web applications and server - side development using Spring Boot, Core, Batch, DAO, transactions, Spring Integration.
  • Experience in implementing Restful Web Services and SOAP webservices using Micro service architecture.
  • Proficient in using JMS for Enterprise application messaging, used Solace Queue and IBM MQ
  • Experience in Hibernate and MyBatis as ORM
  • Experience in GIT, Perforce, SVN and Bamboo, Jenkins for CI/CD
  • Experienced in designing, developing and implementing J2EE applications using design patterns like MVC, Singleton, Factory, Data Access Object and Enterprise Integration patterns like scatter gather, circuit breaker etc.
  • Solid design skills using Java/J2EE Design Patterns and Unified Modeling Language (UML).
  • Application Servers like Tomcat. WebLogic, WebSphere.
  • Experience in frameworks such as Struts 1.x and Servlet technologies.
  • Hands on experience with databases including Oracle, PL/SQL and MySQL involving stored procedures, triggers, functions, indexes, and packages
  • Extensive experience in Unit Testing, using Junit, Mockito, Easy Mock, Integration Testing and Production Support of large-scale, enterprise applications and products.
  • Used tools like JMeter for performance testing, JProfiler, JConsole for thread management, ALM for monitoring performance and blocked threads for the application.
  • Java Micro Service development using Spring Cloud, Netflix OSSlike Hystrix, Turbine, Eureka service Discovery, ZUUL Proxy, Ribbon Client, Spring Config Server.
  • Knowledge of Drools and Activiti
  • Experience in using Confidential libraries, GSON, Guice, GWT and Confidential App Engine App Server
  • Experience is building solutions using xml, xml parsers, JAXB, JSON,
  • Excellent communication, written and organizational skills.
  • Experience in Finance, Securities, Insurance, banking and supply chain domain.
  • Proficient in building high volume transformation solution using Spring Integration and Enterprise Integration patterns.
  • Experience in building Micro Services
  • Experience in designing integration Solutions for customers and partnering with vendor teams

TECHNICAL SKILLS:

Programming Languages/Technologies: J2EE, Web Services, core JAVA, JDBC,Struts1, Java Script, HTML, XML, Hibernate,Spring, SOA environment, PL/SQL

Application/Web Servers: WebSphere, WebLogic, Apache Tomcat, Confidential App Engine

IDE Tools: RAD 6 & 7, Eclipse, STS

Databases: Oracle, DB2, H2, MYSQL

Version control and Build Tools: GIT, TFS, SVN, VSS, ANT, Maven, Bamboo, HudsonTools: DB2 QMF v9.1, sql Navigator 4.5, Toad, SQL Developer, Hermes JMS, ALM etc

PROFESSIONAL EXPERIENCE:

Confidential, Chicago

Responsibilities:

  • Development of the application using microservice architecture
  • Converting business requirements into technical specifications.
  • Designing of the modules and application flows.
  • Back- end Java coding in an agile environment
  • Oracle Database design and write PL/SQL Queries
  • Design and Documentation of the high level and detailed technical documents
  • Unit Testing of the new/existing web applications and work with other team members during the implementation and deployment process.
  • Identifying security vulnerabilities in the app code and APIs and fixing them.
  • Creating Prototypes for the new technologies and functionalities.
  • Work on the Hibernate ORM to for insert/update of the data and use JPA and Spring declarative/programmatic Transaction Management.
Technologies used: Java 8, J2ee Spring framework, Spring Cloud Framework including Netflix OSS APIs Hibernate/Mybatis - Object-Relational mapping tool Activity BPMN as Business Process Management(BPM) Tool Drool as rules Engine. Coherence/ JSR- JCache as a caching framework. Webservices (SOAP/ RESTful (Representational state transfer) APIs Perforce - Version Control System. Eclipse - Java Integrated Development Environment JIRA - Issue tracking tool Rally, Splunk for log analysis Service Oriented/Resource Oriented/ Microservices Architecture. Transaction Management/Distributed Transactionsin the application. Oracle 11g Relational Database and H2 in memory database. IBM WebSphere and Oracle WebLogic 12c as Application Servers to Deploy war and ear files. Java Design patterns and Enterprise Integration patterns including Scatter gather, circuit breaker, GoF patterns etc. EJB, Microsoft Visio.

Confidential, Chicago

Responsibilities:

  • Design and develop modules using Spring Integration, Spring Core, Solace Mqs and other J2ee technologies
  • Building solution using Control bus to dynamically turn on/off JMS listeners, so that all messages would not end up in case or infrastructure errors.
  • Write xml transformations using xslt, Sql Stored Procs and to write complex SQLsIn Oracle
  • Work with Git Repository to handle the Separation between code versions from existing Project. Bamboo for continuous integration.
  • Performance improvement using JMeter, Jconsole. Code review using Sonar.
  • Write Junits using Mockito, PowerMock and easy Mock frameworks.
  • Creating Rest Webservices using JSON, XML
  • Used Spring Transaction Management
  • Used various EIP like Scatter Gather, Circuit Barker and design patterns like Singleton, Transfer Object, Service Locator, Business delegates and Factory Pattern.
  • Wrote various utilities to read/write files to SFTP Servers, schedulers, control bus to start/stop JMS listeners on Demand.

Technologies used: Spring Integration, Spring Batch, Spring transaction, AOP, XML, XSLT, SAXON, JMS Solace, Tomcat, PCF, GIT, Bamboo, Oracle, PLSQL, Core Java, REST Service, SOAP, Micro Service architecture, SOA, UML are the few technologies used in this project.

Confidential, Chicago

Responsibilities:

  • Created SMS Gateway API to send messages to User’s Cell Phone by integrating with Monitise Product
  • Written Several webservices for the transformation of information between SMS gateway and UI
  • Written Service layer to integrate Business Logic with Android and iOS Apps.
  • Performance tested the app and wrote several POCs.
  • Designing the flow for SMS Alerts and Push Notification.
  • Writing web services (REST and SOAP) to integrate components for alerts and push notifications.
  • Developing IRC console writing code in Spring, Struts MVC and Oracle Stored Procs for management to send alerts and push notification to group of people.
  • Configuring and writing code for JMS MQs.
  • Followed Agile software development practice and scrum status meetings.
  • Helped Scrum Master and BA writing technical user stories and ACs
  • Coordinate between different teams to deliver the work and integrate all the pieces, so that alerts and notifications can work smoothly end to end.
  • Did POC on Oracle Service Bus to migrate all the web services to OSB.

Technologies used:Rest and SOAP Webservices, xml, xslt. Core Java, Struts Framework, Spring. Jmeter, Jprofiler, Jconsole, Weblogic, JMS IBM MQ, etc

Confidential, Sunnyvale, CA

Responsibilities:

  • Extensively worked on front end, business, and persistence tier using the GWT, RestFul webservice, Mysql etc.
  • Worked on latest version of Jdk and extensively used all the new features added.
  • Extensively worked on front end using Jsp, Servlets, GWT (Paring with Json), Javascript, CSS to design and develop user screens with multiple functionalities.
  • Written Proto files to create schema in Orgstore (ORM framework like Hibernate) database.
  • Extensively used dependency injection framework Guice in the project.
  • Configured Backends, cronjobs, blobviewer and Task queues in Confidential App Engine.
  • Contributes to the development, delivery and maintenance of technology based business solutions
  • Followed Agile software development practice, test driven development and scrum status meetings.
  • Coding, testing and implementation of deliverables (software applications) to meet both functional and technical requirements
  • Used JUnit with Mockito Framework to test persistence and service tiers.
  • Worked on Stubby and Grubby Services.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.

Environment: GWT, REST service, mysql, Confidential App Engine, Jsp, javascript, xml, core java, Guice, Jersey, XML, Java script Eclipse 4.3, JIRA, Linux

Confidential, Mountain View, CA

Responsibilities:

  • Created several screens and new modules using GWT, JavaScript, JSPs
  • Worked on various design patterns.
  • To interact with the Client for collecting the Requirement.
  • Configured logging framework using Log4j
  • Analyze existing application and provide suggestion for improvements.
  • Designing and developing the functionalities.
  • Designed and developed Data Access Objects (DAO) to access the database. Used DAO Factory and Value object design patterns to organize and integrate the Java objects.
  • Applied styles to UI pages using external Style Sheets (CSS) files.
  • Unit Testing / Integration Testing.
  • Write Junit Test Cases using Mockito/Easy Mock Framework.

Environment: GWT, Core Java, JSP, Servlets RESTful webService, Orgstore, guice, advance java, xml, Guice dependency injection framework, Jersey, XML, Java script Eclipse 4.3, JIRA, Linux, JSON

Confidential

Responsibilities:

  • Work as a senior developer in the project.
  • Worked on bug fixes and implemented scheduler functionalities using quartz
  • Create Webservices for the reports Module Restful and SOAP based webservices.
  • Work on creating several complex stored procedures in Oracle.
  • Work on the improvement of the screen loading time by Performance testing and modifying code for performance improvement.

Confidential

Responsibilities:

  • Added several new screens to the application.
  • Created Webservices and integrated application from SAP MDM
  • Rewritten few modules to improve the performance of the app
  • Changed Database from DB2 to Oracle 10g

We'd love your feedback!