We provide IT Staff Augmentation Services!

Java Architect Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 12+ years of experience in application software design, development and implementation. Working as TechnicalArchitectat Xchanging Technologies a CSC Company
  • More TEMPthan 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 CodeJava, 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 onJava/J2EE technologies for web based multi-tier enterprise applications & Client/Server Applications.
  • Experience in all phases of SDLC and Agile Methodology.
  • Experience on Corejavatechnology which includes Multithreading, Collections, RMI, network programming.
  • Expertise in back-end/server sidejavatechnologies such as: Web services,Javapersistence API (JPA),JavaMessaging Service (JMS),JavaData Base Connectivity (JDBC),JavaNaming and Directory Interface (JNDI).
  • Solid experience with Amazon Web Services (AWS)
  • Having good noledge of Oracle 8i, 9i, 10g Database and excellent in writing teh 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).

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java Architect

Responsibilities:

  • Worked on designing and developing teh application OCIRIS (Operations Compliance Intake & Reporting Integrated System) to automate teh 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.
  • Teh OCIRIS product is developed using technologies likeJavabased 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. Teh architecture was MicroServices based to separate teh concerns and achieve low coupling between modules.
  • Worked on architecting and developing teh application HSDQA which was used to monitor and report discrepancies in prices displayed on Xfinity website to those on internal rate cards.
  • dis application was developed usingJava8, MySQL, Maven, ActiveMQ 5, Jersey2, CXF, HTMLUnit, PDFBox, POI, GIT and Eclipse.JavaConcurrent API was used for managing Threads and leveraged Collections API for in-memory cache implementation.
  • Was instrumental in setting up teh Jenkins server and its various plugins along with teh DevOps engineer for CI/CD needs of teh 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 teh project, train team members on various technologies, task allocation and status reporting.
  • Do hands-on coding for teh critical components in teh product as needed for teh core framework to be further developed by teh development team.
  • Architectthe product with considerations for NFRs and prepare design documents using UML to be used by developers for code development and by teh client for reference purposes.
  • Interact with teh 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 teh 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.

Confidential, Charlotte, NC

Sr. Technical Specialist

Responsibilities:

  • 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 teh client MobiTV who was into teh IPTV domain. Created POCs for teh client for various modules. As well as was working on research projects for teh client BMC in their Incubation research labs. Teh technologies used varied like ElasticSearch, Lucene, Splunk,Java, Spring etc. as per teh project's requirement.
  • Earlier, was working on teh OnDot product for 18 months, which was developed usingJava, 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 aJavabased in-house project that was used to auto generate Salesforce code to minimize teh coding efforts required by teh development team. Technologies used were CoreJava, Salesforce Apex and ANTLR.
  • Mentored 12-18 team members on technical issues, set & implement strategic technical guidelines for teh project, train team members on various technologies, interact with client and collect teh project requirements / functional specifications from them, resource planning, task allocation, status reporting and project management.
  • Do hands-on coding for teh critical components in teh product as needed for teh core framework to be further developed by teh development team.
  • Architectthe product and prepare design documents using UML to be referred by developers and for teh client for reference purposes. Analyze & plan for teh NFRs while designing systems.

Confidential, Bellevue, WA

Java/ SOA Technical Consultant

Responsibilities:

  • their are multiple projects under teh AUPM - DMCA (Allowable User Policy Management - Digital Millennium Copyright Act) compliance initiative undertaken by my client Comcast Cable. These projects ensure that teh broadband internet subscribers abide by teh rules set forth by teh DMCA laws.
  • Teh project also had Oracle BPM and Oracle Service Bus 10gR3 integration for theJavacode projects. Developed teh Web Services proxies and managed attributes like transformations, Business Services etc.
  • Teh projects useJava/JEE/SOA based architecture to handle teh program flow. Weblogic server v10.x on RHE Linux is used to host teh Web Services. Axis2 is used as teh 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 teh Oracle database. Stand-alone process based projects useJava5 along with Axis2, Spring, XML parsers.
  • My responsibilities included, design and develop teh code (development) of all teh sub projects within teh AUPM-DMCA projects umbrella. Suggest scalable & efficient technical solutions, create architecture level designs, research on issues and prepare POCs for teh project. Lead teh total architectural and development efforts for teh projects and give guidance to other development team members on technical issues, coding best practices and compliance to enterprise standards. Manage and oversee teh complete Development Best Practices initiative by using Eclipse, SVN, JUnit, Cobertura, FindBugs, CheckStyle, Maven2, Ant, CruiseControl and Fortify SCA / 360.

Confidential, Sioux Falls, SD

Sr. Software Engineer

Responsibilities:

  • Teh project also had Oracle BPM and Oracle Service Bus 10gR3 integration for theJavacode projects. Developed teh Web Services proxies and managed attributes like transformations, Business Services etc.
  • These projects had development ofJavabased batch processing modules for teh Regulatory Allocation Reconciliation (RARC) that converted teh external flat files, containing information on teh securities trading into internal file formats based on numerous XML /Javabased business rules.
  • Teh Global Martini project 's scope was to addJavabased interfaces to teh 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.
  • TheJavainterfaces were built usingJava, JDBC, XML, JMS, Web Services (using XFire) and Oracle. Maven was used as teh build tool and SVN as teh versioning software. Teh 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.
  • Teh website was built using Struts, Tiles, and JSP for UI and page navigation purposes.Javaclasses were used to implement teh business logic while Hibernate's ORM layer along with teh DAO classes interacts with teh MySQL database. Teh project was implemented using teh Spring framework.
  • Visited teh client's office in London, UK for four weeks to understand teh existing system and project planning.
  • My responsibilities included, design teh application using EnterpriseArchitect& Poseidon, create Technical Design documents & UML design diagrams and develop teh 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 juniorJavadevelopment team members on technical, functional and coding standards issues. Interact with teh onsite client on weekly / regular basis for status reporting, requirement analysis and provide estimates for task tickets completions to teh onsite Development Manager. Develop teh core modules of teh application, which were used as a framework by team members to develop multiple RARC processes.

Confidential, Round Rock, TX

Programmer Analyst

Responsibilities:

  • Developed teh various websites usingJava, JSP, Servlets, DHTML, EJB, Struts, JMS, FileNet P8, Oracle and IBM WebSphere. Wrote test-cases, unit tested and deployed teh websites.
  • EJB Session Beans were used to in corporate teh shopping cart functionality. An existing framework is used for all related websites, which carries out teh point calculation and manipulation functionality. Developed teh web pages using Struts and Tiles.

We'd love your feedback!