Java/ J2ee Developer/engineer Resume
SUMMARY
- Software Developer with 6 years of experience with JAVA/JEE technologies.
- Experienced with all stages of the development cycle including analysis, design, development, testing, and debugging.
TECHNICAL SKILLS
Programming languages: Java, C/C++, Python, COBOL, JavaScript, HTML 5, CSS, PHP, UML, XML, JSON.
Tools: and technologies: Restful web services, HTML5, JSF1.2, JSF2, Richfaces, Primefaces, JPA, Hibernate, spring MVC, spring batch, spring security, JBPM, Maven, Gradle, SVN, Git, iReport, JasperReport, Junit, Log4j, PMD, Sonar, Jenkins, AngularJS, Bootsrap, NodeJs, Express, MockMVC, Apache ActiveMQ, JMS, Ajax, JQuery, spring ehcache, Bower, Eclipse.
Application servers: Jboss, Tomcat, WebLogic.
Databases: Nosql MongoDB, Mysql, Postgresql, Oracle.
PROFESSIONAL EXPERIENCE
Confidential
Java/ J2ee Developer/Engineer
Responsibilities:
- Developed the application using Spring MVC Framework which is based on the MVC design pattern.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Implemented Ajax with JQuery to refresh results from Ajax page.
- Used JavaScript for developing UI Components like Editable drop down, data - driven menu customizations.
- Created web application prototype using jQuery and Angular.JS
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database
- Administration of production Mongo DB.
- Utilized MongoDB database management system for keeping user generated data
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Used Eclipse IDE for designing, coding and developing applications
- Responsible for build and release the code from SVN
- Developed JUnit test cases for all the developed modules.
- Agile/SCRUM was used as the project management methodology
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using RSM.
- Design & Development of the User Interfaces using HTML, CSS and JSP.
- Used Maven script for building and deploying the application.
- Designed and developed Generate PDF functionality using Jasper Report and iReport
Environment: JAVA/JEE, log4j, Spring MVC, AngularJS, JavaScript, HTML5, Bootstrap, Spring IOC, Restful web services, Hibernate, Apache ActiveMQ, Gradle, Git, JIRA, Jenkins, JUnit, MockMVC, SoapUI, Tomcat 8.
Confidential
Java/ J2EE Consultant
Responsibilities:
- Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
- Used JPA as the ORM tool to communicate with the database
- Implemented Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Implemented MVC architecture using JSF framework
- Used Java/J2EE, MVC, DAO and Value Object Design Pattern for component architecture.
- Frontend utility is web application followed J2EE architecture. It used JSF framework to divide Model, business logic and presentation layers. Spring is also used for dependency injection for the necessary resources. JDBC template is also used to make database calls.
- Designed Front-end using JSP, Servlets, HTML, AJAX, CSS and JavaScript.
- Worked on DB2 data base for storing and retrieving the application data
- Implemented the validation, error handling, and caching framework
- Extensively used Eclipse as the IDE tool for creating the code.
- Deployed the application under Jboss application server and involved in resolving deployment issues.
- Developed test cases and performed unit test using JUnit Framework.
- Agile and scrum process is used for tracking and developing the application
Environment: Core Java, Web Services, SOA, JEE (Spring, Spring batch, JSF1.2, JPA), Servlets, DB2, MyEclipse, RSM, SVN, Continuum, PMD, CheckStyle, ActiveForge, Sonar, SOAP UI, Squirrel, Maven, Java Application Server Jboss.
Confidential
Software Developer/ Project Engineer
Responsibilities:
- Design and implementation of web applications in Java and Jsf/Javascript using Eclipse, Richfaces, Spring, JPA frameworks; and GIT maven source code environments.
- JUnit test cases are created for unit testing.
- Log4j is used for logging purposes and debug levels are defined for controlling what we log.
Environment: JAVA, JSF1.2, Richfaces, Javascript, Ajax, Jquery, Spring, JPA, log4j, Junit, SQL, Spring security, Multithreading, JasperReport, iReport.
