We provide IT Staff Augmentation Services!

Java Application Development Specialist Resume

4.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 15+ Years of experience designing, developing and providing IT solutions for manufacturing, financial and retail companies.
  • Strong analytical and problem - solving skills as well as strong communication and teamwork. driven person focused on accurate solutions development and meeting deadlines.
  • Responsible for a new development designed to decouple applications from common webservices inside a Bank. This application should be able by configuration to resolve relationships between services and adapt to small changes in any webservice. For configuration a web application has been developed with Spring (MVC, Boot, Data), Hibernate and Angular .
  • Lead 3 to 5 people development teams, responsible for requirements coverage, quality and delivery of applications
  • Involved in all stages of Software Development Life Cycle (SDLC) process playing different roles in many business sectors.
  • Good working experience with Spring based application development ( Core, Data, AOP, MVC, Boot, Data, Security ).
  • Good working experience with J2EE web technologies like Servlets, JSPs, EJBs, JDBC, JNDI, JMS .
  • Experience working with Agile and Waterfall methodologies .
  • Well known of web services approach, working with SOAP or REST services .
  • Using the most common application servers such as WebSphere, WebLogic, Glass Fish, JBoss and Tomcat as servlet container .
  • Working experience with front end development with different technologies like Angular, jQuery, React, ExtJs, Bootstrap .
  • Excellent experience in Tools like Maven, SVN, GIT .
  • Experience with IDE’s like Eclipse, NetBeans, STS, Visual Studio Code .
  • Quick learning abilities and auto-didactic skills.
  • Worked with different databases, for example Oracle, SQL Server, Postgress, MySql .
  • Working experience with Jenkins pipelines for deployment automation.
  • Configured logging tool using log4J .

TECHNICAL SKILLS:

Programming Languages: Java, Javascript, Typescript, C#, RPG, Action Script

Frameworks: Spring MVC, Spring Data, Spring Boot, Spring Core (AOP, Security), Spring Cloud (Hystrix, Eureka, Zuul, Ribbon), J2EE, JPA, Hibernate, JSF, Struts, EJB

Frontend: Angular, React, WPF, JSF, JSP

Application Server: Weglogic, Tomcat, JBoss, WebSphere, Glassfish

Databases: Oracle, Postgress, Sql Server, MySql, MariaDB, MongoDB.

IDE Development: Eclipse, Visual Studio Code, Netbeans, STS, Atom, Flex Builder

Build Automation Tools: Maven, Jenkins, Ant, Gradle

Version Control: Git, Subversion, TFVC

Quality Assurance: jUnit, SonarQube, Fortify, jMeter

Operating System: Microsoft Window, Linux, AS400

Development Methodologies: Scrum, SAFE, Waterfall

Web Services: SOAP and Rest services

ESB: WSO2, JBoss ESB

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java Application Development Specialist

Responsibilities:

  • Responsible of user requirments compliance, requirements gathering and accomplish a common aggrement with all stakeholders and test team.
  • Leading a 5 developers team.
  • Software architecture design and implementation for the new system.
  • Analisys, design and document funcional requirements solution and review with all stakeholders.
  • Development of components to be used as templates in the application.
  • Implementation of Spring Rest Template with two way SSL for security compliance with bank policies.
  • Dynamic UI forms implementation with Angular based on database configuration.
  • Technical mentoring development team members.
  • Peer review of code with developers team members.
  • Deployment process to all environments.
  • Support test team in modular and integration testing.
  • Responsible for deliveries on time.
  • Using SOAP UI for testing SOAP Web Services and POSTMAN for testing RESTful Services .
  • Code vulnerabilities mitigation.
  • Improvement process performance for money transfer and payments with asynchonous logging process (log4j2) .
  • Integration with back end systemas via WS-SOAP and message queues.

Environment: Java 8, Spring (Boot, MVC, Data, JPA), Angular 7, Hibernate and Ab Initio, SOAP and REST webservices, Linux, Weblogic, Apache Maven, Oracle DB, postgress, SOAP UI.

Confidential

Senior Java Developer

Responsibilities:

  • AWS EC2 instance creation and configuration.
  • AWS RDS instance creation and configuration.
  • Web application design and development with React, Spring, Hibernate to send sales report from each sales distributor.
  • Setting up Spring Cloud Config Server .
  • Configure Spring Cloud Config Server to use Git repository for configuration data.
  • Eureka service discovery configuration.
  • Data validation microservice developed with Spring Boot , validate required information versus catalogs.
  • Policies creation and look up microservice to admin transformation policies by sales distributor.
  • Data transformation Spring Boot microservice, apply transformation policies between sales distribution data and Confidential standard codes, names and prices.
  • Data formatter microservice to generate a unique data format.
  • Data loader service to load the unique data format information to statistic sales system.
  • Microservices communication implementation with Feign http client .
  • Setting up client-side load balancing with Ribbon and integration with Eureka .
  • Api Gateway implementation with Zuul and set up microservices gateway .

Environment: Java 8, Spring, Spring Boot, Spring Cloud, Eureka, Ribbon, Zuul, React, AWS, Hibernate, Microservices, Apache Maven, Linux, Amazon RDS.

Confidential

Senior Java Developer

Responsibilities:

  • Support for production issues in day to day operations.
  • Implement building process and dependency management with Apache Maven .
  • Angular auto filter list component for thousands of records with good performance, filter algorithm was improved.
  • Integration with different backend systems via WS-SOAP, REST API, DB, SSH .
  • Use of SAFE methodology , backlog, task taking, daily stand ups and review meetings.
  • Implementation of version control process with GIT (GIT local server installation, branching and error fixing processes).
  • Authentication implementation with Oracle Http Server and Spring Security module .
  • Implementation of asynchronous processes inside JSP pages with jQuery .
  • Maintenance to fix detected problems.
  • Implementation of dependency injection on Angular components.
  • Persistence implementation using Spring Data, JPA and Hibernate .
  • Improvements to the process.
  • Implementation of new functionalities.
  • Requirement and functionality review with product owner, define acceptance requirements.

Environment: Java 8, Spring, Angular, JSP, jQuery, Struts, Hibernate, SOAP and REST webservices, Apache Maven, Linux, Weblogic, Oracle DB.

Confidential

Java Technical Leader

Responsibilities:

  • Software architecture design and implementation for the new system.
  • Development of critic or complex functionalities.
  • Leading a 5 developers team.
  • Implement no records block persistence process with Hibernate and Spring Transactional functionalities for performance improvement
  • Technical mentoring development team members.
  • Implementation of version control process with GIT (GIT local server installation, branching and error fixing processes).
  • LDAP single sing on implementation with Spring Security for application authentication.
  • Spring Security API and service authorization implementation for users and roles.
  • Workflow implementation with Java and state machine to control shipment process.
  • Automatic code generation tool development for standard user interface pages and backend components.
  • Automation of deployment process with a Jenkins pipeline to deploy in WebLogic .
  • Providers maintenance module, developed with Spring, JPA, Hibernate and Angular as a front end.
  • Configurable dashboard and interchangeable widgets for example, pending orders and delayed tasks using Spring MVC, jQuery, ExtJs, Spring Data, JPA and Hibernate.
  • Performance testing using JMeter for bulk processing.
  • Code quality assurance verified with SonarQube and vulnerabilities mitigation.
  • Implementation and configuration of the bug control process based on Bugzilla .

Environment: Java 8, Spring, Hibernate, REST services, ExtJs, jQuery, Apache Maven, Jenkins, Bugzilla, Windows, Apache Tomcat, Git, Sql Server DB.

Confidential

Software Developer

Responsibilities:

  • Sql Server configuration for data replication to centralized database.
  • Database access performance improvement with more efficient sql sentences and use of hints.
  • Maintenance to fix detected problems.
  • Improvements to the process.
  • Support for production issues in day to day operations.
  • Implementation of new functionalities.
  • Implementation of transactional persistence process with entity framework.
  • Development of C# WPF component to improve performance with a high load.

Environment: Windows, C#, Entity Framework, Windows Presentation Fundation, IIS, Sql Server.

Confidential

Java Technical Leader

Responsibilities:

  • Software architecture design and implementation for the new system.
  • Development of critic or complex functionalities.
  • Technical mentoring development team members.
  • Peer review of code with developers team members.
  • Implementation of version control process with GIT (GIT local server installation, branching and error fixing processes).
  • LDAP single sing on implementation with Spring Security for application authentication.
  • Spring Secirity API and service authorization implementation for users and roles.
  • Automation of deployment process with a Jenkins pipeline to deploy in WebLogic.
  • Implementation and configuration of the bug control process based on Bugzilla .
  • Requirements review with business analyst.
  • Backlog and task assignment administration.
  • Implement no records block persistence process with Hibernate and Spring Transactional functionalities for performance improvement.
  • Spring Rest API development for mobile application backend services.
  • Configurable dashboard and interchangeable widgets for example, pending orders and delayed tasks using Spring MVC, jQuery, ExtJs, Spring Data, JPA and Hibernate .
  • Leading an 8 developers and Quality assurance team.

Environment: Java 8, Spring, Hibernate, REST services, ExtJs, jQuery, Apache Maven, Jenkins, Bugzilla, Windows, Apache Tomcat, Git, Sql Server DB.

Confidential

Java Technical Leader

Responsibilities:

  • Software architecture design and implementation for the new system.
  • Development of critic or complex functionalities.
  • Technical mentoring development team members.
  • Business Management Process implementation for proposal construction process based on WSO2. This include evaluations, autorization and integration for employees, facilities and vehicles insurances.
  • Peer review of code with developers team members.
  • Implementation of version control process with GIT (GIT local server installation, branching and error fixing processes).
  • LDAP single sing on implementation with Spring Security for application authentication.
  • Spring Secirity api and service authorization implementation for users and roles.
  • Requirements review with business analyst.
  • Quality requirements coverage.

Environment: Java 8, Spring, Hibernate, REST services, ExtJs, jQuery, Apache Maven Git, Windows, Apache Tomcat, Sql Server DB.

Confidential

System Analyst

Responsibilities:

  • Requirements definition with key users.
  • Analysis and design for functionality implementation.
  • Leading a 3 developers team
  • Code peer review
  • Implementation of version control process with Subversion
  • Quality assurance tests

Environment: Windows, C#, dot Net, ASP, Entity Framework, IIS, Sql Server

Confidential

System Analyst / Developer

Responsibilities:

  • Analysis, design and development to adapt web system to cover new market needs
  • Single sign-on implementation hosted on and Amazon EC2 service.
  • Adapt billing system to cover billing policies in India.
  • Development of a Webservice api in commercial legacy system with RPG and CGI, to provide functionality to Web system.
  • Implementation of https secure connection to web system hosted in Apache Server inside an AS400 mainframe.
  • Development of compensation calculation for pyramidal organizational structure.

Environment: Unix, AS400, JavaRPG, Apache Server, CGI, DB2 Database

Confidential

Senior Java Developer

Responsibilities:

  • Requirements gathering from government specification documents.
  • Integration with BPCS ERP system.
  • Public key cryptographic algorithm with java, used to implement signature and no repudiation process for billing with SHCP government institution.
  • Car management web application’s analysis, design and development with Java Hibernate, Flex Builder and Oracle 10g
  • Integrate employee car discounts with ADAM payroll system
  • Analysis, design and development of Imports management system with Java, JSF, JPA, Spring, Hibernate and Glashfish application server.
  • Integrate import system with SAP.

Environment: Windows, C#, dot Net, ASP, Entity Framework, IIS, Sql Server

Confidential

Senior Java Developer

Responsibilities:

  • Support for production issues in day to day operations
  • Leading a 3 developers’ team in charge of analysis, design and development the integration solution between Capital Market System and Financial System using Spring and Java.
  • LDAP single sign on implementation with Spring Security for application authentication.
  • Spring Security authorization implementation for securing API and service implementation for users and roles.
  • Maintenance to fix detected problems.
  • Improvements to the process.
  • Implementation of new functionalities.
  • Development of an interface to connect YAX with a legacy system developed in RPG (AS400 IBM).
  • Software architecture design and implementation for the Operational Risk system.
  • Implementation of a JMS queue based decoupling communication with BMV.

Environment: Windows, Java, EJB, JSF, JMS, Spring, Hibernate, Websphere, Glassfish, Sql Server

We'd love your feedback!