Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Java Architect 4

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Java Architect 4

Professional Profile:

● 12+ years of experience in application software design, development and implementation.


Working as Technical Architect at Xchanging Technologies a CSC Company
● More than 5 years of experience in Enterprise Architecture, Solution Architecture and working
with geographically distributed & multi-cultural teams.
● Experience with implementations of highly scalable and highly available systems in a multi-tier
environment
● In-depth experience with Code Java, Core Spring, Spring MVC, Spring security, Spring Data,
Spring Boot, Hibernate, JPA technologies.
● Around 2+ years of developing Hybrid Mobile Applications for IOS and Android.

● Experience in responsive web application in HTML5 and several JavaScript framework like
JQuery, JQuery Mobile, AngularJs, NodeJs, Ionic Framework, Meteor, NodeJs, Kaojs, ExpressJs.
Angular Material Design, Mobile Angular UI.Bootstrap and SocketIO
● Worked in Agile & Waterfall methodologies with strong sense of ownership of development
used JIRA.
● Used SVN, GIT and CVS for version control.

● Cloud Foundry and Cloud Native Software Architecture Certified

● Experience in requirement analysis & gathering, and in UML - for developing application specific
Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
● Expertise in business, presentation and database layers with detailed exposure in MVC
Architecture based applications using frameworks on window platform.
● Worked on Java/J2EE technologies for web based multi-tier enterprise applications &
Client/Server Applications.
● Experience in all phases of SDLC and Agile Methodology.

● Experience on Core java technology which includes Multithreading, Collections, RMI, network
programming.
● Expertise in back-end/server side java technologies such as: Web services, Java persistence API
(JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and
Directory Interface (JNDI).
● Solid experience with Amazon Web Services (AWS)

● Having good knowledge of Oracle 8i, 9i, 10g Database and excellent in writing the SQL queries.
● Developed applications with Spring framework using technologies like AOP (Aspect Oriented
Programming), IOC (Inversion of Control), DAO (Data Access Object), MVC (Model View
Controller) and JDBC.
● Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s
and Spring Boot for micro-services.
● Experience in using persistence frameworks like Hibernate for Object Relational Mapping
(ORM).
● Expertise in developing GUIs using JSP, HTML and XSL, JavaScript, CSS and JQuery and also
familiar with Swing, AWT, Google Web Toolkit(GWT).
Work Experience:
Mercy Health System
Java Architect
Chesterfield, MO
Feb 2015 to Present
Responsibilities:
● Worked on designing and developing the application OCIRIS (Operations Compliance Intake &
Reporting Integrated System) to automate the processing of incoming emails to Comcast CSA
(Customer Security Assurance) Group from various mailboxes like Abuse, DMCA, CAS, FCC etc.
using Agile project development methodology.
● The OCIRIS product is developed using technologies like Java based CDI, Annotations, JBoss
WildFly v8/10 server, Infinispan Cache, HornetQ JMS, Maven, Jenkins, RestEasy (JSON based
REST services), SOAP Web Services, MySQL, Oracle, Hadoop, Apache Axis2, Apache JMeter,
Apache Mime4J, Apache Velocity, Quartz Scheduler and GIT. Some modules were developed
using Spring Boot. The architecture was MicroServices based to separate the concerns and
achieve low coupling between modules.
● Worked on architecting and developing the application HSDQA which was used to monitor and
report discrepancies in prices displayed on Xfinity website to those on internal rate cards.
● This application was developed using Java 8, MySQL, Maven, ActiveMQ 5, Jersey2, CXF,
HTMLUnit, PDFBox, POI, GIT and Eclipse. Java Concurrent API was used for managing Threads
and leveraged Collections API for in-memory cache implementation.
● Was instrumental in setting up the Jenkins server and its various plugins along with the DevOps
engineer for CI/CD needs of the project team. Single-handedly setup & designed GIT & Maven
based build process on Jenkins for DEV/QA ENVs with support for build numbering, Sprint
handling etc.
● My responsibilities included - a. Mentor 3-5 team members on technical issues, set & implement
strategic technical guidelines for the project, train team members on various technologies, task
allocation and status reporting.
● Do hands-on coding for the critical components in the product as needed for the core
framework to be further developed by the development team.
● Architect the product with considerations for NFRs and prepare design documents using UML to
be used by developers for code development and by the client for reference purposes.
● Interact with the business team to gather project requirements / functional specifications as
well as interact with other internal teams for technical discussions based on their Web Services
consumed.
● Developed, tested and deployed applications in Windows, UNIX and Linux environments.

● Expertise in using J2EE Application Servers such as IBM WebSphere, WebLogic, JBoss and Web
Servers like Tomcat 5.x/6.x
● Experience in working on XML related technologies like XML, XSLT, XPATH, XSL, DTD, DOM and
XML Spy tool. Added Security for the service layer methods using spring security.
● Experience in SOAP, JAX-RPC API, JAXB API, JAXP API, JAX-WS, XML, LDAP and WSDL using IBM-
MQ series for developing Web Services.
● Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails
Rest Services.

Technologies: Java 7/8, Spring, Spring Boot, Maven3, Jenkins, MySQL, RestEasy, Jersey2, Infinispan,
Micro Services, Hadoop, JBoss WildFly, HornetQ JMS, ActiveMQ, Java CDI, GIT.
TIAA
Sr. Technical Specialist
New York City, NY
Jan 2014 to Jan 2015

● Worked on various product development products like automation of Supply Chain


Management (SCM) which was developed from scratch using Spring, Hibernate, Spring MVC,
Spring-WS, BIRT reports & Jasper Reports, Tomcat Application server on Linux servers using
Agile methodology.
● Prior to that, was working for the client MobiTV who was into the IPTV domain. Created POCs
for the client for various modules. As well as was working on research projects for the client
BMC in their Incubation research labs. The technologies used varied like ElasticSearch, Lucene,
Splunk, Java, Spring etc. as per the project's requirement.
● Earlier, was working on the OnDot product for 18 months, which was developed using Java,
Spring3, Hibernate3, MySQL, Maven3, Jenkins, RESTful web services (JSON based), HornetQ
(JMS) on Linux Ubuntu based JBoss servers. Project followed Agile methodology
● Previously worked on a Java based in-house project that was used to auto generate Salesforce
code to minimize the coding efforts required by the development team. Technologies used were
Core Java, Salesforce Apex and ANTLR.
● Mentored 12-18 team members on technical issues, set & implement strategic technical
guidelines for the project, train team members on various technologies, interact with client and
collect the project requirements / functional specifications from them, resource planning, task
allocation, status reporting and project management.
● Do hands-on coding for the critical components in the product as needed for the core
framework to be further developed by the development team.
● Architect the product and prepare design documents using UML to be referred by developers
and for the client for reference purposes. Analyze & plan for the NFRs while designing systems.

Technologies: Java 5/6, Spring3, Hibernate3, Maven3, Jenkins, MySQL, ANTLR, Salesforce Apex, Jersey,
Linux, JBoss 5.x, HornetQ JMS, Lucene, Hadoop, Cassandra, Splunk, Solr, ElasticSearch, BIRT,
Jasper Reports

United Parcel Service


Java / SOA Technical Consultant
Atlanta, GA
Jan 2012 to Dec 2013

● There are multiple projects under the AUPM - DMCA (Allowable User Policy Management -
Digital Millennium Copyright Act) compliance initiative undertaken by my client Comcast Cable.
These projects ensure that the broadband internet subscribers abide by the rules set forth by
the DMCA laws.
● The project also had Oracle BPM and Oracle Service Bus 10gR3 integration for the Java code
projects. Developed the Web Services proxies and managed attributes like transformations,
Business Services etc.
● The projects use Java/JEE/SOA based architecture to handle the program flow. Weblogic server
v10.x on RHE Linux is used to host the Web Services. Axis2 is used as the client generators as
well as XML based SOAP messages (SAAJ) were used as clients to external web services. Web
based admin console type projects use Struts/Tiles and Spring based framework to access the
Oracle database. Stand-alone process based projects use Java 5 along with Axis2, Spring, XML
parsers.
● My responsibilities included, design and develop the code (development) of all the sub projects
within the AUPM-DMCA projects umbrella. Suggest scalable & efficient technical solutions,
create architecture level designs, research on issues and prepare POCs for the project. Lead the
total architectural and development efforts for the projects and give guidance to other
development team members on technical issues, coding best practices and compliance to
enterprise standards. Manage and oversee the complete Development Best Practices initiative
by using Eclipse, SVN, JUnit, Cobertura, FindBugs, CheckStyle, Maven2, Ant, CruiseControl and
Fortify SCA / 360.
Technologies: Java, JMS, Axis2, Oracle 10g, SVN, Maven2, Eclipse 3.x, JUnit4, XML, SOAPUI, Spring,
Struts, Hibernate, Oracle (BEA) Weblogic v10, Oracle (AquaLogic) BPM Studio 10gR3, Oracle ESB

Citi Bank
Sr. Software Engineer
Sioux Falls, SD
Jan 2010 to Dec 2011

● The project also had Oracle BPM and Oracle Service Bus 10gR3 integration for the Java code
projects. Developed the Web Services proxies and managed attributes like transformations,
Business Services etc.
● These projects had development of Java based batch processing modules for the Regulatory
Allocation Reconciliation (RARC) that converted the external flat files, containing information on
the securities trading into internal file formats based on numerous XML / Java based business
rules.
● The Global Martini project 's scope was to add Java based interfaces to the C/C++/Linux based
stock trading and risk management software product that is already into production and create
a new product with greater functionality and utilities.
● The Java interfaces were built using Java, JDBC, XML, JMS, Web Services (using XFire) and
Oracle. Maven was used as the build tool and SVN as the versioning software. The services were
tested on BEA WebLogic 10.x, IBM WebSphere 6.x and JBoss 4.x servers. Used JUnit and JProfiler
for Unit testing and Load testing purposes.
● The website was built using Struts, Tiles, and JSP for UI and page navigation
purposes. Javaclasses were used to implement the business logic while Hibernate's ORM layer
along with the DAO classes interacts with the MySQL database. The project was implemented
using the Spring framework.
● Visited the client's office in London, UK for four weeks to understand the existing system and
project planning.
● My responsibilities included, design the application using Enterprise Architect & Poseidon,
create Technical Design documents & UML design diagrams and develop the core programs
using Eclipse IDE as per client requirements. Carry out hands-on technical code development.
Research on technologies / third party APIs / products to create technical POC documents like
Web Services using XFire vs. CXF, comparisons of Application Servers, Jasper Reports, XML
Parsers, Hibernate, Reporting software etc. and carry out technical feasibility analysis. Mentor 5-
6 junior Javadevelopment team members on technical, functional and coding standards issues.
Interact with the onsite client on weekly / regular basis for status reporting, requirement
analysis and provide estimates for task tickets completions to the onsite Development Manager.
Develop the core modules of the application, which were used as a framework by team
members to develop multiple RARC processes.
Technologies: Java, JMS, XFire, Struts, Tiles, Javascript, JSP, Hibernate, Spring, Oracle 10.x, SVN, Ant,
Maven2, Eclipse, Junit, JRE 1.4, BEA Weblogic 10.x, IBM WebSphere 6.x, JBoss 4.x, Linux

Dell
Programmer Analyst
Round Rock, TX
Jan 2007 to Dec 2009

● The projects undertaken were for the development of a customer loyalty rewards website for
various clients, like MBNA Cendant Co Branded [www.eliterewards.com], Boeing Employees
Credit Union Inc.
● As a Java / J2EE developer, coded for various Intranet / Internet Insurance related websites like
GE eAppointments, GE-Legg Mason co-branded, GE DealerDB, Genius (GE's New Insurance
Underwriting System). The verticals were Life and Auto Insurance.
● Developed the various websites using Java, JSP, Servlets, DHTML, EJB, Struts, JMS, FileNet P8,
Oracle and IBM WebSphere. Wrote test-cases, unit tested and deployed the websites.
● EJB Session Beans were used to incorporate the shopping cart functionality. An existing
framework is used for all related websites, which carries out the point calculation and
manipulation functionality. Developed the web pages using Struts and Tiles.

Technologies: Java, EJB, Struts, Tiles, Javascript, Oracle 9i, PL/SQL, UNIX Shell Scripts, JMS, Ant Scripts,
FileNet P8, IBM WSAD, IBM MQSeries Workflow, BEA Weblogic 8.0, Linux

You might also like