Java Developer Resume
SUMMARY:
- Around 8 years of IT experience with exhaustive exposure in Software Development.
- Excellent knowledge and expertise in entire Software Development Life Cycle - Requirement analysis, Design, Development and Testing.
- Team leader
- Extensive knowledge in web application with Java (JEE)
- Strong experience in Distributed Enterprise Applications (Microservice)
- Knowledge of data structures .
- Knowledge about performance and benchmarking of code.
- Knowledge about clean code techniques.
- Good knowledge of design patterns.
- Good knowledge of class design with UML.
- Knowledge of project managment.
- Good knowledge of gathering/ analyzing business requirements .
- Flexibility to change with any new Technology.
SKILL:
- Java
- J2EE
- C# .NET
- Scala
- PlayFramework
- ReactiveMongo
- SBT
- Hibernate/JPA
- Design Patterns
- Data Structures
- JSF(PrimeFaces)
- Framework
- Boot
- Data
- Cloud
- YAML
- JSP
- J2ME
- Tomcat
- WS
- UML
- Rational Team Concert
- Git
- Angular JS
- HTML5, CSS3
- JQuery
- Bootstrap
- Entity Framework
- SQL server
- Maven
- Continuous Integration Delivery
- JPA
- Yeoman
- JavaScript
- Mongodb
- Oracle
- Struts
- Lambda
- Webservices (REST,SOAP)
- XML
- Ant
- JSON
- MS: SQL
- Postgres
- Grunt
- Bower
- JUnit
- Scrum
- JSTL
- ANT
- IntelliJ
- NetBeans
- Eclipse
- Quartz
- WSDL
- Apache CXF
- Cloud Arquitecture
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential
Responsibilities:
- Work as a Senior Java Developer Consultant at citi group.
- Develop Enterprise APIs on the cloud to support the company business
- Develop JUnit for every project.
- Collaborate with the team using Scrum methodology
- Planning task
- Grooming user histories
- Participate in startup meetings
- Identify and create new user histories
Technologies/Tools:
Language: Java 8 (J2EE), Java-Core
Frameworks: Spring-Cloud, Spring-Data, Microservice, Spring-Core, Springboot, Pivotal Cloud Foundry, PSG, API-Gateway, Gemfire, ConfigServer, Eureka, Zuul, Ribbon, Hystrix, Actuator, Maven, Spring-Rest, JUnit, SpringSecurity, OAuth.
Build: Maven
Control Version: RTC
Platform: Windows XP, Linux
Methodology: Scrum
Java Developer / Project Lead
Confidential
Responsibilities:
- Prepare document arquitecture of many projects.
- Prepare document for deployment/rollback of software projects.
- Develop new apps and maintenance and support Orange applications.
- Analyzing, design and coding web projects according to marketing requirements.
- Analyzing, design and coding important batch process for data integrations.
- Analyzing, design and coding systems integrations.
- Manage projects and coordinate project task in the team.
- Code review and refactoring implementations by others coworkers.
- Unit testing.
- Solve problems in production environment.
- Analize, Design and Develop new softwares that support the company business.
Technologies/Tools:
Language: Java 7 (J2EE), Java-Core, Multi-threads, Microsoft Visual Studio.NET(C#)
Frameworks: Spring-AOP, Spring-Core, Spring-Batch, JSF, Struts, Spring-MVC, JQuery, AngularJS, Kendo-UI, JdbcTemplate, RestEasy, Axis,CXF, Jax-RS, Jax-WS
ORM:Hibernate/JPA, LinQ
Build: Maven, ANT
Control Version: RTC
Database: Oracle, MS-SQL Sever
Platform: Windows XP, Linux
Senior Development
Confidential
Responsibilities:
- Perform the following documents: Requirement analysis, technical solution document, use case, sequence diagram, class diagram, entity-relationship model, installation instructions.
- Redesigning the entire core application which is a national application, affecting millions of Dominicans (Social Security).
- Develop web project with Java and C# language that support the Social Security System of Dominican Republic.(SUIR)
- Gathering requirements from internal and external customers then design them using RUP and UML.
Technologies/Tools: Java 1.6, J2EE, EJB2.1, Oracle 11g, UNIX, JSP, Javascript, ANT, WebSphere 7.x, MS-SQL Server, Visual Studio.Net.
Senior Software Development
Confidential
Responsibilities:
- Provided Java EE J2ME, Microsoft .NET, Oracle and SQL software solutions.
- Develop software applications according to the requirements expressed by system analysts.
- I was selected to serve as technology consultant for different companies.
Technologies/Tools: Java 1.6, JEE, Oracle 11g, MS-SQL Server, Visual Studio.Net.