We provide IT Staff Augmentation Services!

Java Application Development Specialist Resume

4.00/5 (Submit Your Rating)

Dallas, TX

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.
  • Achievement 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:

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

We'd love your feedback!