We provide IT Staff Augmentation Services!

Java Architect Resume

Dallas, TX

PROFESSIONAL SUMMARY:

  • 14+ years of experience working with all the phases of the development lifecycle: planning, analysis, documentation, building, testing corrections and customer support, applying agile methodology (SCRUM).
  • Extensive experience with Java 1.8 - 1.7, Java 1.5/1.4, Android, C++11, Python, PHP, JDBC 2.0, Struts 2.0, Spring Framework, JEE, Servlet, JSP, Web Services (SOAP, REST), HTML5, AJAX, Java Script, Angular, CSS, JSON, JUNIT, UML, Oracle 9/10g, MSSQL 2005/2008, Hibernate, I-Batis 2.0, WebSphere Application Server 6.0/7.0, Apache Tomcat Server 7.0/5.0, Zope .
  • Certified in Introduction to Linux and working experienced.
  • Strictly followed Test Driven Development (TDD Approach) environment using Agile Methodologies.
  • Proficiency in developing secure web applications and server side development using ORM - Hibernate, Struts, Spring MVC, Spring Boot, JDBC, AWS, JNDI, Micro services, Groovy, JSP, Big data, JSTL, Servlets, Java Beans, SOAP and restful web services and various J2EE Design Patterns.
  • Experience working on GIT and Jenkins.
  • Have been working with IT in the area of R&D since 1998 as systems consultant and developer.
  • Very strong knowledge and experience in developing the front end as well as back end support applications and architecting new systems from scratch.
  • Strong knowledge on Object Oriented Programming (OOPS) Concepts using Java and C++, skilled at progressing from problem statement to well document low-level code design and Web 2.0 applications.
  • Experience in building websites and applications using Model View Controller (MVC) architecture based Web Application Development Systems.
  • Expertise in coding optimized SQL queries, HQL Hibernate, Oracle Stored Procedures, Functions with Java Spring-CRUD Repository.
  • Innovative, always searching for best technologies for develop.
  • Knowledge on Mobile UI and Mobile Website development, using JQuery, HTML, CSS.
  • Fast learning and adaptation to existent environments of work, goals, tasks, and milestones
  • Structured organization of work-flow.
  • Possess good leadership qualities, good Interpersonal Skills, team-working attitude, take initiatives and very proactive in problems solving and providing best solutions.
  • Identifies challenging and inefficient processes and develops applications using latest web technologies to help staff members simplify their daily tasks; conducts training and provides assistance with new tools.
  • Designs creative solutions using new Object Oriented Design to provide more efficient means to process work flow.
  • Create innovating products thru the best technologies and world standards, always searching flexibility and uniqueness to the project.

TECHNICAL SKILLS:

Languages: Java (1.4-1.8),C++, SQL, HTML, XML,REST,SOAP, JavaScript, JSON, JQUERY,PHP, Python, VB,CSS

Database: Oracle, Microsoft SQL Server (MSSQL) 2003 - 2008, MySQL

Backend Frameworks: Spring, Spring Boot, Hibernate

Web Servers: JBOSS 5-7, WAS, WebLogic, Apache, Tomcat, WordPress.

Server OS (Setup): Red Hat (CentOS), Open Suse, MacOSX, Windows

Frontend Technologies: JavaScript, JQuery, JQuery UI, HTML5, CSS3, AngularJS, Struts

Development Tools/Environment: Eclipse, IntellyJ, Qt Creator, Android Studio, Text Edit, GitHub Desktop, SVN, Toad, SQL, MSSQLVisual Studio 2003 - 2012, Notepad++

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java Architect

Responsibilities:

  • Project Planning, arrange of the customer project management tool, with times, deadlines and effort that would be required for each iteration, running on Agile methodologies.
  • Software Architecture, using UML to create the software workflows, developing documentation, Use Cases, and Requirements that would line up the software needs.
  • Database Design, using tools like workbench to create the model EER and the database specification, using normalization techniques.
  • Used Kafka as a message oriented middleware and performed the validation jobs
  • Followed Agile and Cassandra and reactive programming methodologies.
  • Infrastructure preparation and Design, with the help of source control tools like GIT (GitHub) and SVN, additionally setting up and installing web servers (JBoss EAP), the most common it is installing by Terminal.
  • Deployed code on Tomcat web application server.
  • Micro services have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud
  • UI/UX Developing and design, using JavaScript and CSS3 techniques, with the help of frameworks (JQuery)
  • Developed a User Account Management System for different services (chat, proxy, jabber, ftp), using technologies like Django, Python, MySQL.
  • Developed a Python program to migrate emails, contacts and passwords from MDaemon mail server to Postfix.
  • Front End Development, HTML5, HTML4 with responsive designs and adaptive.
  • Backend Development, CRUD Repository (Spring) and Hibernate.
  • Established a mix of Test Driven Development (TDD) and programming style iteration based planning process.
  • Q&A Trough Requirements, Customer Histories, Use Cases & Wireframes

Environment: Java 1.8, SVN (Source Control), Oracle 10, Bower, Grunt, JavaScript, JSON, JQuery, Web Services SOAP or REST, AWS, HTML5, CSS 3, JBoss EAP 7, STS(IDE).

Confidential

Java Lead

Responsibilities:

  • Implementation of Service for a Mexican bank that its target is manage the retired people money, the retired people were able to get their money in any supermarket checkout
  • Configured and built Spring MVC application on Tomcat web server.
  • Arrangements into proper modules to the Pin pads from the other banks were able to accept payments with the Confidential chip card and.
  • Involved in implementation of two-way binding and Dependency injection and also written some custom Angular directives and filters to implement my own functionality
  • The entire development of electronic payments thru Cell phones
  • Project Planning, for each of the product developed, my team and i develop a synchronic plan to achieve the objectives, working trough sprints, and getting daily needs and status, we managed to combine a Scrum Methodology, with the agility.
  • Use Enterprise messaging bus and service registry and repository.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API and Spring Boot for micro-services.
  • Administered databases in MySQL, designed queries, views, triggers and functions to fetch data requested by different departments.
  • The process of creating a custom (Computed Reservation System (CRS)) involved the creation of the business layer, this required for me and my team the gathering, organization, the documentation, and prioritization of the features, defining which features will the system should and shouldn’t have.
  • In the booking engine we used techniques for UX/UI like responsive models, technologies like HTML 5/4, CSS 3/2, with the help of JQuery.
  • Developed software to filter mails for a Postfix server, using Python.
  • Create test cases to compare and select the web services, using Python with Selenium and JQuery.
  • Planning the development of new products for the Retail market

Environment: Java 1.4-1.6, HTML4/5, CSS 2/3, SVN (Version Control), JUnit Oracle/MSSQL 2005-2008, JavaScript, JBoss 5, STS.

Confidential

Java Lead

Responsibilities:

  • Technical Leader In this project my role was manage a team of 5 developers
  • Planning and building modules for 7 types of trusts, manage assignments to the team and the tests with the customer area, managed version control
  • Build micro services for the delivery of software products across the enterprise.
  • Lead the developer team, and carry out the migration all the first stage of the system from "Struts" to "Spring View" as well as was developed the system's next step. With the project planning, we were ready to distribute task, this process took me to discover each team member their hardest skills, and make them profitable on that, and administrative responsibilities, like managing outsource services, administration of infrastructure.
  • Administered databases in Oracle, designed queries, views, triggers and functions to fetch data requested by different departments.
  • As for backed, the amount of projects we developed each of those included a backend for administration,
  • In the booking engine we used techniques for UX/UI like responsive models, technologies like HTML 5/4, CSS 3/2, with the help of JQuery.
  • Planning the development of new products for the Banking area.
  • This project my responsibility was focused on backend, the Frontend development wasn’t part of my roles.

Environment: Java 1.6, Struts, Spring View, JavaScript, HTML4/5, CSS 2/3, Oracle, XML, SOAP J2EE

Confidential

Sr. Java Developer

Responsibilities:

  • Project Planning, arrange of the customer project management tool, with times, deadlines and effort that would be required for each iteration, running on agile methodologies.
  • Software Architecture, using UML to create the software workflows, developing documentation, Use Cases, and Requirements that would line up the software needs.
  • Database Design, using tools like workbench to create the model EER and the database specification, using normalization techniques.
  • UI/UX Developing and design, using JavaScript and CSS3 techniques, with the help of frameworks (JQuery)
  • Front End Development, HTML with responsive designs and adaptive.
  • Backend Development, CRUD Repository (spring) and Hibernate.
  • Q&A Trough Requirements, Customer Histories, Use Cases & Wireframes

Environment: Java 1.6, SVN (Source Control), Oracle, JavaScript, EJB, Web Services SOAP, HTML, CSS, WAS.

Confidential

Java Lead

Responsibilities:

  • Technical Leader In this project my role was manage a team of 5 developers
  • Planning and building modules for 7 types of trusts, manage assignments to the team and the tests with the customer area, managed version control
  • Built Spring based Java and Scala micro services to support enterprise web application
  • Lead the developer team, and carry out the migration all the first stage of the system from "Struts" to "Spring View" as well as was developed the system's next step.
  • With the project planning, we were ready to distribute task, this process took me to discover each team member their hardest skills, and make them profitable on that, and administrative responsibilities, like managing outsource services, administration of infrastructure.
  • Administered databases in Oracle, designed queries, views, triggers and functions to fetch data requested by different departments.
  • Uploaded the WSDL’s to WSRR. Created the service registry, description, version for the WSDL’s.
  • As for backed, the amount of projects we developed each of those included a backend for administration,
  • In the booking engine we used techniques for UX/UI like responsive models, technologies like HTML 5/4, CSS 3/2, with the help of JQuery.
  • Planning the development of new products for the Banking area.
  • This project my responsibility was focused on backend, the Frontend development wasn’t part of my roles.

Environment: Java 1.6, Struts, Spring View, JavaScript, HTML4/5, CSS 2/3, Oracle, XML, SOAP J2EE

Confidential

Java Developer/Analyst

Responsibilities:

  • Planning and building modules graphical modules. This project my responsibility was focused on backend, the Frontend development wasn’t part of my roles.

Environment: Java 1.6, Struts, JavaScript, HTML4/5, CSS 2/3, Oracle, XML, J2EE, UML

Confidential

Java Developer/Analyst

Responsibilities:

  • Build Web System of Immediate Recovery process and currency transaction
  • Develop of system in J2EE and Webservice to connect sorting reading machine

Environment: Java 1.6, Struts, JavaScript, HTML, CSS 2/3, Oracle, XML, J2EE, UML, MSSQL Server

Confidential

Java Developer/Analyst

Responsibilities:

  • Build the core of the Stand Alone application.
  • Pack modules

Environment: Zope, Python MSSQL Server

Hire Now