Senior Java Developer Resume
SUMMARY:
- Senior Java Developer with 16+ years of experience in all phases of the SDLC planning, analysis, design development, testing robust code for high - volume businesses using Java technology such as Spring and Hibernate.
- Customer Oriented, responsible, ability to work effectively as part of a team or individually.
- Experience in Agile Software Development such as SCRUM.
- Communicate Effectively with clients/end users to understand the problem/requirements and find the efficient solution.
- Develop solutions with the use of Analytical Skills such as Research, Forecasting, Problem-solving, Diagnostics, Troubleshooting and Brainstorming.
- Project experience developing Rest API and Microservices using SpringBoot.
- Experience with Persistence Frameworks in Java such as Hibernate, JPA, IBatis.
- Experience with SQL databases such as Oracle PLSQL, MySQL, SQL Server, Procedural Language/Structured Query Language (PL/SQL).
- Experience Testing Java Microservices with SOAP UI and Postman.
- Version management through Subversion, Git.
- Experience coaching team members on JUnit.
- Managed RTC to give access, manipulating streams like create, copy, merge or delete and snapshot creation.
TECHNICAL SKILLS:
Languages Java SE 1.4/1.5/1.6/7/8: Databases: Confidential, Oracle, SQLServer, MySQL, Procedural Language/Structured Query Language (PL/SQL), Structured Query Language (SQL)
Web/App Servers Tomcat 7, Jboss,WebSphere 8, WebLogic: Backend Frameworks: Spring Boot, Spring Security, Spring MVC, Struts 1& 2, Java Enterprise Edition (JEE), JUnit, Mockito
Persistence Frameworks Hibernate, JPA, IBatis: Development Tools/Environment: Build management: Ant, Maven
Code Analysis SonarQube: API Testing Tools: SOAP UI, Postman
Version control system SVN, Git, RTC: IDE:Eclipse, IntelliJ
Operating Systems Unix, Windows: Other Tools: ServiceNow, Confluence, JIRA, Sourcetree, BitBucket
Environment: IVR, VXML, Java 8, Java 6, Spring, Hibernate, Microservices, Maven, Junit, Jenkins, RTC, ServiceNow, Confluence, JIRA, SOAP, JMS, Tomcat, GIT, BitBucket, SonarQube, Postman, SOAP UI, Visio
Confidential
Senior Java Developer / Team Leader
Responsibilities:
- Requirements elicitation.
- Documenting and implementing maintenance changes.
- Create work effort estimations.
- Consistent communication and client relationship.
- Design, Development, Unit Testing
Environment: Oracle, Java 6, Spring, Hibernate
Confidential
Senior Java Developer
Responsibilities:
- Worked in a project which migrate its current site to SalesForce tool which involves Web Services design and coding based on SOAP and RESTful style. Went to on-site to collect the requirements from the client directly and developed the requirements from nearshore.
- Code reviewing and refactoring
- Worked in a proof of concept for media room television applications for the possibilities to interact with social network applications like Facebook, Twitter and Cinepolis.
- Worked in different projects for Telmex as a developer which involves analysis, design, development, unit testing and integration testing. Also have participated in researching new topics and proof of concepts such as Confidential .
- Persistence Frameworks with Hibernate
- Worked on an application of process administration where we participate in the tasks of administration. The main activity is email notification administration and reporting in various formats like html, pdf and excel
Environment: Java,J2EE, Quartz Framework, JQuery, WebSphere, Struts, Spring, Hibernate, XSLT, DOM, Xpath, Jboss, JMS, XML, Maven, Gradle, Junit, XmlSpy, SoapUI, HermesJMS, Spring Source Tool Suite, web services using axis2, Facebook Graph API, SOAP based Web Services, RESTful Web Services, GIT, Tomcat, MySQL, DB2, Confidential
Confidential
Java Developer/Team Leader
Responsibilities:
- Documentation of process, diagram class, data modeling.
- Went on-site to gather all the requirements from the client to develop a new web application. On success of this project due to architectural design, process oriented, and first time right and on time delivery, the company won more projects from the same client.
- Version management through Subversion (Tortoise).
- Developed and supported financial & medical web applications
- As a developer in a J2EE application development project.
- Interpret functional specifications.
- Point out possible inconsistencies and develop the module based on the architecture previously defined
- Cover 80% of the code by unit testing.
- Participate as a scrum member in agile methodology project
Environment: Java, J2EE, EJB, Spring, Hibernate, JMS, DozerMapper, ExtJs, JUnit, Web services using axis, JQuery, JBoss, WebLogic, WebSphere, Tomcat, Oracle, MySQL, SQL Server, Windows, Unix, CMMI, Six Sigma, Agile Methodologies - Scrum
Confidential
Junior Java Developer
Responsibilities:
- Version management through Subversion (Tortoise).
- Implementing Log4j for logging and tracking.
- Production support for bug fixes
- Development of small/medium modules
- Frontend scripting using JavaScript
Environment: Java, JavaScript, JSP, Servlets, Java Beans, EJB, Oracle
Confidential
Junior Java Developer
Responsibilities:
- Implementing Log4j for logging and tracking.
- Development of small/medium modules using Java, Servlets & Struts
- Frontend scripting using JavaScript
Environment: Java, JavaScript, JSP, Servlets, Struts, MySQL