We provide IT Staff Augmentation Services!

Java  architect Resume

Dallas, TX

SUMMARY:

  • 12+ years of experience in application software design, development and implementation. Working as Technical Architect Confidential.
  • 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:

Confidential, Dallas, TX

Java Architect

Responsibilities:

  • Worked on designing and developing the application OCIRIS (Operations Compliance Intake & Reporting Integrated System) to automate the processing of incoming emails to Confidential 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.

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 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

Confidential, Bellevue, WA

Java / SOA Technical Consultant

Responsibilities:

  • There are multiple projects under the AUPM - DMCA (Allowable User Policy Management - Digital Millennium Copyright Act) compliance initiative undertaken by my client Confidential 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

Confidential, Sioux Falls, SD

Sr. Software Engineer

Responsibilities:

  • 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

Confidential, Round Rock, TX

Programmer Analyst

Responsibilities:

  • The projects undertaken were for the development of a customer loyalty rewards website for various clients, like Confidential.
  • 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 in corporate 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

Hire Now