Java/j2ee Developer Resume
NevadA
PROFESSIONAL SUMMARY:
- Having 3+ years of experience IT industry and in Object Oriented Software Analysis, design, development and implementation of enterprise systems using Java and J2EE technologies.
- Sound working knowledge in Core Java, J2EE, JSP, Struts, Servlets and JDBC.
- Solid Experience with Java technologies including: Java Collections, Interfaces, Synchronization, Serialization, IO, Exception Handling, Multi - Threading, Java Beans, Web Services SOAP, REST API, WSDL, XML.
- Worked extensively with Open Source Technologies like Struts 1.1, Hibernate 3.0, iBATIS, spring 3.0, Spring JDBC, Spring MVC, Spring AOP, Spring Transaction Management, Spring Security, Spring Batch and Spring Core IOC. Exposure to Spring Frame Work API 2.5.
- Experience in writing SQL queries to retrieve data from multiple tables and PL/SQL scripts.
- Experience in using XML, JSON, Integrated Development Environment like Eclipse, IBM RAD.
- Designed and Developed UI using JSP and HTML, JavaScript, CSS, jQuery for providing the user interface and communication between the client and server.
- Expertise in developing applications using different frameworks and technologies like Struts, spring, Hibernate, Servlets, JSP, JDBC, JMS, MQ series.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, DTO, Bean Factory, Singleton, and Data Access Object.
- Experience in J2EE Software Development Life Cycle (SDLC) of business applications in Web and client-server environment using Java and J2EE patterns.
- Expertise in developing applications using Spring Framework, IOC, DAO and Dependency Injection, Spring MVC, SpringJdbc.
- Expertise in developing Object Relational Mapping using Hibernate and Oracle.
- Hands on experience in performing business process analysis, gathering and analyzing requirements, creating design specifications, unit test plans and production support.
- Hands-on experience in using various version control systems like SVN, GIT
- Expertise in debugging the applications and Unit Testing the application using JUnit.
- Extensive knowledge of working with application servers including IBM WebSphere, Oracle WebLogic and Apache Tomcat servers.
- Worked in both UNIX, Linux and Windows based development environments.
- Proficient in RDBMS concepts and experience in working with Oracle, MySQL, PL/SQL, SQL* Plus, Database triggers, Procedures and Functions.
- Involved in Agile Software Development Team using SCRUM, TDD (Test Driven Development).
- Highly adept at promptly and thoroughly mastering new technologies and adapting to existing corporate infrastructures, producing results immediately on hire in cross-functional IT roles.
- Excellent Team Player with a great positive attitude and ability to involve and motivate members within a team to achieve their objectives by developing a spirit of co-operation.
- Excellent Analytical, Problem solving and very good documentation skills with a commitment to maintaining high quality standards.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, SQL, PL/SQL, T-SQL, bash shell scripting, TypeScript
Web technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, JSF, AngularJS, NodeJS, Bootstrap, JSON- Parsing, JSON-DTD.
J2EE technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.
Web Services: JAX-WS (SOAP), JAX-RS (Restful), WSDL, XML.
Application Frameworks: Struts 1.x/2.x, Spring Core, JSF, Spring MVC, SpringJdbc, Spring Security, Spring Batch, Spring ORM, Spring AOP.
ORM Framework: Hibernate, JPA, DAO, Spring JPA.
Databases: Oracle 10g/11g/12c, MySQL, MS SQL Server, DB2, Mongo DB.
UML/Build tools: Apache ANT, Maven, Jenkins, Junit, Jira, MS Visio, Dream viewer, Rational Rose, UML, Selenium.
XML: XML, DTD, XSL, XSLT, XHTML, XMLSchema, SAX, and DOM Parsers.
Web/application servers: Oracle/BEA WebLogic, IBM WebSphere 8.0, JBoss, Tomcat 7.0/8.0
IDE tools: Eclipse, Net beans 7.0, MyEclipse
Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.
Operating Systems: All versions of Microsoft Windows, UNIX, Linux
Logging tool: Log4j
PROFESSIONAL EXPERIENCE:
Confidential, Nevada
Java/J2EE Developer
Responsibilities:
- Participated in Agile Development Team, focusing on activities such as SCRUM meeting, task assignment, work stack prioritization, backlog management, and retrospection, ensuring continuous delivery of features.
- Involved in Analysis, Design, Implementation, and Testing of the project.
- Involved and developed the presentation layer with HTML5, JavaScript, and CSS3.
- Used extensively OOPS, Core Java, (J2SE, Collections, multithreading and exception handling), Servlets.
- Involved in fixing defects and unit testing, created test cases using JUnit.
- Developed user and technical documentation.
- Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
- Developed stored procedures and triggers using PL/SQL scripts.
- Used Spring MVC framework to provide separation between model, view, and controller.
- Implemented the Spring Cache for storing the frequently used data.
- Developed spring RESTful web services to create, read, update or delete information on a server using HTTP methods. Parsed the data in JSON format.
- Developed generic Java packages to produce and consume JMS messages through Topics and Queues in asynchronous message processing with guaranteed delivery.
- Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Implemented RESTful web service security using Basic security & Oauth1.0
- Implemented Spring JDBC using SimpleJDBC Template & NamedParameterJDBC Template.
- Implemented the Isolation levels & Propagation levels using Spring Transaction Management.
- Version control server Git (distributed) integrated with Jenkins to perform Check-in, Check-out, synchronize and Merge changes to master, push into remote repository.
- Used apache MAVEN as a build tool to build artifacts for the application and created .war files to deploy on the application server.
- Used JUnit to test the application in Development.
- Created Hibernate mapping and configuration files to persist business objects with tables in the Oracle database.
- JIRA used as issues and project tracking tool with the priority of fixing tickets.
Environment: Java 1.7, J2SE/J2EE, Spring JDBC, AngularJS, Spring MVC, Spring IOC, Spring Transaction Management, Spring Security, Hibernate, JPA, Maven, Jira, GIT, JSON, Spring RESTful web services, IBM WebSphere application server, MS SQL server, Stored Procedures, JNDI, JUnit
Confidential, NY
Java/J2EE developer
Responsibilities:
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Extensively used Java/J2EE, Spring IOC, Spring AOP and used Spring MVC framework to develop the application.
- Implemented Business Delegate, Singleton and Factory patterns towards interaction between web and business components.
- Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Involved in user interface development using JSP, JSTL, HTML, CSS and JavaScript, VB Script.
- Developed client side form validations using JavaScript and jQuery.
- Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL, and UDDI.
- Involved in Server side Validations through spring framework (IOC, Dependency Injection).
- Involved in writing Application Context XML (applicationContext.xml) file that contains declarations and other dependent objects declaration.
- Developed Java beans and DAO layer.
- Utilize programming principles, tools, and techniques to write application codes.
- Extensively used Oracle 10g database to persist the objects using Hibernate.
- Used Jenkins for Continuous Integration builds.
- Involved in Bug Fixing and Unit Testing of various modules by using test frameworks JUNIT.
Environment: Java/J2EE, Spring MVC, Spring IOC, Hibernate ORM, SOAP, JSP, JNDI, Git, Jenkins, JUNIT, Apache Maven, HTML5, CSS, JavaScript, JSON, MQ series, Oracle 10g, Eclipse.
Confidential
Java/J2EE developer
Responsibilities:
- Involved in web application development using J2EE architecture and spring mvc design pattern.
- Implemented custom validation using Struts Validator Framework using validator xml files.
- Implemented the styles to HTML pages using CSS.
- Developed Mock JUnit Test cases to mock Business functionality testing using Mockito.
- Developed different action classes such as Dispatch Action, Lookup Dispatch Action, switch Action.
- Developed server side logic using Struts 1.1 using JSP, validation framework and custom tags.
- Extensively involved in coding with core Java, object oriented programming using Collections, Exception Handling, Java I/O, and Generics to implement some business logic.
- Configured the XML files for Hibernate and applied its Object Relational Mapping (ORM) to enable the data transactions between POJO and MS SQL server Database using caching on Session Factory as well as caching on query.
- Wrote annotated POJO classes which contain business logic to map database tables with java objects.
- Developed indexed database architecture using stored procedures and triggers.
- Used version control repository SVN central server and JIRA for issue tracking.
- Participating in problems and knowledge initiatives and other process improvements.
- Deployed the applications on JBOSS application server.
Environment: Java/J2EE 6, JSP, Servlets, Struts, Hibernate, JMS, HTML, CSS, SVN, Jira, JBOSS, stored procedures, MS SQL server, XML, stored procedures, ORM, Maven