Senior Java Developer Resume
SUMMARY
- 6 years in IT industry and Expertise in Software Analysis, Design, Development, Implementation and Testing of Object Oriented applications using Java J2EE.
- Strong experience in web development systems using java JEE, Servlets, JDBC, JSP, XML, HTML,EJB JavaScript, JSTL, AJAX.
- Extensive experience in building web/standalone applications with various modules of Spring (Spring Core, Spring MVC, Spring JDBC, Spring AOP, Spring Batch, Spring JMS, Spring boot, Spring DataMongo).
- In depth knowledge in building UI screens using advanced JSF 1 - 2, Primefaces, IceFaces, Angular.js, JQuery, bootstrap, HTML5, CSS, less.
- Experience in manage and creation the WebServices using JaxB, JaxWS, JaxRS, Jersey, RestEasy.
- Experience in reporting tool like Jasper Reports and Crystal Reports.
- Experience working with MQSeries.
- Strong experience working with Relational databases like Oracle11-12g, Mysql, Postgresql, MS SQL, worked on Database Design, SQL Stored procedures, functions, procedures and integration with application back-end.
- Experience working with NoSQL databases MongoDB or Hadoop, Database Design and integration with application back-end.
- Proficient in developing JDBC, JPA, Hibernate, Spring DataMongo.
- Extensive knowledge in web application servers like WebLogic, JBoss, glassfish server, Tomcat and Apache Server.
- Experienced in using build tools like Maven and ANT.
- Experience writing Unit Test case with libraries like JUnit, Spring Junit test, Mockito.
- Having experience in the source code management tools like Git and SVN.
- Development using techniques such as continuous integration and test-driven development.
- Ability to complete entire projects right from the initial design phase to the final implementation, of the development life cycle.
- Experience in trouble shooting, problem solving and debugging.
- Ability to work under pressure and tight deadline.
- Ability to handle multiple tasks and work independently as well as in a team.
- Knowledge in other programming languages like php(Laravel, cakephp) and c# using frameworks MVC to develop application.
TECHNICAL SKILLS
Programming Language: Java 6/7/8, J2EE, PHP, C# NET
Operative Systems: Windows, Linux (Ubuntu, Fedora, Centos)
RDBMS: MySQL, Oracle 11/12g, MS SQL Server, Postgresql NoSQL, MongoDB, Hadoop
Application/Web Server: JBoss, Weblogic, Tomcat, Apache, IIS.
Build Tools: Maven, ANT
Frameworks/ORM tools/Open source tech: JSF, PrimeFaces, IceFaces, Spring, Hibernate, JPA, Quartz, log4j, SFLJ4, Junit, Mockito, CakePHP, Laravel, Java Mail, JaxB, JaxRS, JaxWS, Resteasy, Jersey, Sonar, Gradle, Jenkis, dozer
Front End Technologies/ Language: JavaScript, jQuery, Telerik, Ajax, HTML, HTML5, jQuery, AngularJS, Bootstrap, Less, CSS.
Methodologies/models: Agile, Continues Integration, Test-Driven Development, UML
IDE: Eclipse, NetBeans, STS, SublimeText, Visual Studio, DreamWeaver, PL/SQL developer, Toad for SQLServer and Oracle, SoapUI, Postman, Workbench, Ireport, crystal reports, robomongo, SourceTree, MS-Office.
Version Control tools: SVN, Git.
PROFESSIONAL EXPERIENCE
Confidential, Lake Mary, FL
Senior Java Developer
Responsibilities:
- Developed the application using advanced J2EE Technology concepts
- Design, develop based on Spring MVC Framework and Spring Web Flow.
- Used tags in JSP files to develop presentation tier.
- Developed Web Service clients based on Spring WS.
- Handling of exception with Spring
- Used Eclipse IDE for Java development.
- Persistence of Data in Oracle DB.
- Create tables, stores and queries with PL/SQL Developer.
- Use of hibernate to DAO layer.
- Deploy the application in GlashFish 3.0.1
- Design, develop and unit-test the developed code.
Environment: J2EE, Eclipse Juno, AJAX, Web services, GlashFish 3.0.1, SQL PL/SQL, Hibernate 3.0, Spring, XML, JSON, JQuery, log4J, JUnit.
Confidential
Senior Java Developer
Responsibilities:
- Analysis all requeriments of the user and build maven project.
- Develop in Spring Framework of the different services endpoint.
- Develop of Jersey Client to call RESTful services.
- Use MVC architecture for the project.
- Mapper Java Bean to Java Bean of recursively copies data from one object to another using dozer library.
- Used Git control version through SourceTree atlassian tool in GitLab.
- Responsible for resolving technical issues faced by the development team (Java/JEE) and perform code reviews.
- Handling cookies
- Used Postman and SOAP UI for create Functional and unit test cases.
- Handling of exception with spring
- Used NetBeans IDE for Java development.
- Persistence of data using MongoDB.
- Worked on SOAP Web Services for transferring data between different applications.
- Providing fixes for high severity support tickets.
- Deploy the application in JBoss AS 7.1
- Responsible for designing and updating technical specifications and supporting developers and testers through to the production release.
- Involved in Implementation release plan.
- Deployment and release on various environments (Dev, QA, Production).
Environment: Spring RestFul, Mongo DB, Java, NetBeans, JBoss AS 7.1, SOAP WS,RESTFul WS, Log4j, Maven,Git.
Confidential
Senior Java Developer
Responsibilities:
- Responsible for understanding scope of change requests, impact analysis to the existing systems.
- Analysis and developed of interfaces for the connection with other systems using Core Java, quartz, SFTP and in some cases views in the databases with store procedures and jobs.
- Designed UI screens using JSP, JSTL, jQuery, Ajax.
- Responsible for resolving technical issues faced by the development team (Java/JEE) and perform code reviews.
- Persistence of data using MSSQL Server.
- Used Eclipse IDE for Java development.
- Application security with spring security module.
- Transformation of Xml messages consumed of MQSeries and converted to Java objects using Jaxb and stored in SQL Server databases.
- Providing fixes for high severity support tickets.
- Creation of triggers and stored procedures for writing and fetching data to/from database.
- Creation of clear and concise Functional and Unit Test Cases.
- Involved in Implementation release plan.
- Deployment and release on various environments (Dev, Production).
Environment: Spring MVC, Hibernate, Java, JSP, JavaScript, AJAX, XML, JaxB, MQSeries, Jboss Server, Log4j, SQL Server, Maven, SVN.
Confidential
Senior Java Developer
Responsibilities:
- Responsible for analyzing and designing the entire project from scratch applying the best technologies for the requirements for the users.
- Propose and build the project structure
- Analysis and design of the database in MS SQL.
- Developed project with JSF, PrimeFaces, Hibernate, maven and integration with spring security.
- Construction of unit testing with JUnit.
- Construction of reports using iReports.
- Create and Debug the Java code using Netbeans.
Environment: Netbeans, JSF, Hibernate, Hibernate, Java, Glassfish Server, Log4j, SQL Server, Maven, SVN, ireports, Junit.
Confidential
Senior Java Developer
Responsibilities:
- Responsible for analyzing and designing the entire project from scratch applaying the best technologies for the requirements for the users.
- Propose and build the project structure.
- Analysis and design of the database in MS SQL.
- Design and building of architecture using maven, modules of spring like spring MVC, security and connecting with hibernate
- Construction of unit and functional testing with JUnit, mockito.
- Involved in AJAX coding.
- Create and Debug the Java code using Eclipse.
Environment: Eclipse, Spring MVC, Hibernate, Java, Tomcat, Log4j, SQL Server, Maven, SVN, Jquery, Ajax.
Confidential
Junior Java Developer
Responsibilities:
- Analysis on migration of old information of ETMS to new system.
- Construction of store procedures, functions and views in PLSQL.
- Export and import information using Oracle tools.
- Construction of layouts.
- Construction macros for validation of information and layouts.
- Developed the application using advanced J2EE Technology concepts
- Design, develop based on Spring MVC Framework and Spring Web Flow.
- Used tags in JSP files to develop presentation tier.
- Construction of reports using iReports.
- Create and Debug the Java code using Netbeans.
Environment: PL/SQL Developer, oracle 11g, macros excel, Java, JSP, Spring, JPA.
Confidential
Junior Java Developer
Responsibilities:
- Analysis of the project structure to implement the shift towards new technologies.
- Working with EJB, Servlets, JDBC.
- Migration of code to the new project with this Frameworks JSF, IceFaces, Hibernate, apply the changes necessary for the proper functioning.
- Consumed information in Excel formats and txt files.
- Consumed stores procedures designed in the Oracle database.
Environment: Java, JSF, IceFaces, Hibernate, JSP, Servelts, EJBs, JDBC, oracle 11g.