Java/j2ee Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- Around 6 years of IT involvement in all phases of Software Development Life Cycle (SDLC), such as Planning, Analysis, Design, Implementation, Testing and Maintenance of various Client/Server Applications, Web Based applications using JAVA/J2EE technologies.
- Experienced in a fast - paced Agile Development methodology like including Scrum dealing with Sprints and traditional models.
- Extensive experience of designing and developing software applications with the JDK, J2EE, Annotations, Java, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, XML, JavaScript, JQuery, CSS, Web Services (primarily RESTful).
- Having extensive work experience with Java 1.7 and 1.8, JavaScript, and Hibernate, Spring, MVC.
- Worked on Java 1.8, Functional Interfaces, Streams -Parallel processing and aggregations.
- Experience utilizing and making custom scripts and applications utilizing the CLI Tools.
- Hands on experience with Amazon Web Services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers).
- Developed Cloud Compatible Micro Services using Spring Boot, java and SOAP / REST protocol
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
- Extensive experience as a User Interface/Front End Developer in developing web applications using HTML5, CSS3, Java Script, JQuery, AJAX, Angular and ReactJS.
- Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization.
- Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
- Experience in writing numerous test cases using JUnit framework to make sure the unit tests are performed properly which saves time and effort from being squandered on issues that arise due to improper unit testing of applications.
- Implemented various levels of application and services using Spring, Spring MVC, Spring JPA, and ORM tools like Hibernate for fast pace and efficient code generation.
- Experience working with databases such as Oracle, MS-SQL Server, MySQL and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
- Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
- Experience in Configuration Management, setting up company Version policies, build schedule using Accurev, SVN, CVS and Git.
- Worked on IDE’s such as Eclipse, RAD, IntelliJ, and STS for developing, deploying and debugging the applications.
- Expertise working on Application servers and Web servers like Web Logic 10.0, JBoss 7.1.0, WebSphere 8 and Tomcat 8.
- Configured and created application log files using Log4J to trace required application messages.
- Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
- Quick learner with ability to meet deadlines and work under pressure.
- Excellent written and verbal communication skills. Strong problem solving and trouble-shooting capabilities, ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS:
Languages: C, C++, Java 8, SQL, PL/SQL.
Enterprise Java: Servlets, JSTL, Design Patterns, JMS, EJB, JSP, JNDI, JDBCLog4J API, Java security
Mark: -up/XML
Technologies: HTML, CSS, JavaScript, XML, XSD, XSL/XSLT, SAX/DOMAJAX, jQuery, Node JS, JSON, Bootstrap, AngularJS.
Tools: Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOCSpring Boot, Spring Security, Spring AOP, JSF, Log4J, Junit.
Web Services: Spring Micro Services, SOAP, REST
Web/App Servers: WebSphere, WebLogic, Apache Tomcat, JBoss.
Oracle, SQL: Server, MySQL server.
Testing Tools/ Others: JUnit, Putty, Mockito.
OS & Environment: Windows, Sun Solaris UNIX, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities :
- Exposed to Software Development Life Cycle (Scrum) with JIRA Agile following Agile methodology.
- Used HTML5, CSS3 and Bootstrap for layout design, navigation, animation buttons and icons and developed the application as Responsive Web Application using CSS media queries and Bootstrap.
- Implemented major concepts of the application using Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, IBatis, Java Beans, XML.
- Enhanced an existing Angular JS application to follow MVC patterns for improving source code maintenance which results in significant percentage of code reduction, ease of upgrade and scalability.
- Developed Custom Directives using Angular JS for Data Grid and Pagination & created Custom factories and Services using Angular for refactoring Code reuse.
- Created Angular JS custom filters to sort data from table and utilized some core angular js filters in our application.
- Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle Responsibilities.
- Designed and ecreatd some reporting charts such as bar & pie charts using jQuery fusion charts.
- Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Configured Hibernate-ORM to map java objects such as clients and claims with database tables.
- Involved in up gradation and maintenance of company’s website to the new layout using the Grid orientation model Bootstrap framework.
- Used Bootstrap to create drop-down menus, forms and modal effects for styling the webpage such as creating a modal effect to display a form which is needed to be filled in order to modify user’s information.
- Manipulated data using CRUD (Create, Read, Update and Delete) operations of MongoDB data base management system and handled database access and data transmission based on RESTful web service.
- Developed Object-Relational (O/R) mapping using Hibernate 4 to create high performance persistence layer to interact with various databases using Hibernate Query Language, Criteria API and Native SQL queries.
- Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server using Java.
- Involved in sprint planning, code review, and daily standup meetings to discuss the progress of the application.
- Improvised the performance of web pages by performing minification on CSS and JavaScript assets which were configured through Grunt.
- Used GitHub for version control and Karma& configured Maven for dependencies and Log4J for logging.
Environment: Java 8, Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM Web Sphere Application Server 7.0, Oracle 10g, Angular JS, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS.
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Involved in requirement gathering, analysis, coding and implementation to production as per the client requirement and process.
- Attending Daily huddles, Weekly Status meeting, Scrum meeting regarding the ongoing development tasks.
- Worked as a component Developer to code in Java and J2EE technologies.
- Implementation of spring security and LDAP integration.
- Generated client stubs for the WSDL files provided by the different services using WSDL2Java.
- Used Spring Framework IOC (Inversion of Control) design patterns are used to have relationships between application components.
- Using POJOs for persistence framework, Configure Hibernate mapping files for Object Relational mapping.
- Using Java Message Service (JMS) for reliable and asynchronous exchange of important information such as status report.
- Developing Restful web services to support business use case.
- Using JAX-WS to implement SOAP protocols.
- Developed application using Spring MVC, EJB, AJAX and Hibernate and SOAP/Rest web services on Presentation layer, the business layer is built using spring and the persistence layers uses Hibernate with Web logic Application Server.
- Using Log4j to generate the log information and involved in writing the Junit test cases.
- Experienced in working on JIRA for defect tracking tool.
- Using Soap UI to test the SOAP Web Service request and response and using REST Client tool to test the Restful services.
- Involved in construction of UI Using Angular Js and JQuery.
- Communicate with the other groups that use the service to demonstrate the application and to get their feedback on regular basis.
- Using spring’s MVC, Dependency injection, Spring core and Spring AOP.
- Designed and implemented code using Design Patterns, Such as Singleton, MVC, Session Façade and DATA Access Object.
- Developed soap and restful web service to interact with downstream and upstream systems to exchange data.
- Excellent in writing SQL queries, PL/SQL functions and Stored Procedures for the Persistence layer for required business objects and validated Stored Procedures by using Oracle database and used JPA with Hibernate provider.
- Developed the application using J2EE, JSP, Tag Libraries, XML, XSD and Oracle.
Environment: Java, JSP, JIRA, XML, Ant, JavaScript , Hibernate, Linux, HTML, CSS, Query, Angular JS, Eclipse, Weblogic12c, SOAP, REST, Spring Framework, EJB, Oracle, PL/SQL, DB2, Agile, Log4j, Junit.
Confidential, Milwaukee, WI
Java/J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.
- Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).
- Spring MVC model integration for front-end request action controller.
- Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP .
- Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing.
- Upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap and Node.js interaction.
- Used Node.js for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
- Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Developed persistence API's that can store data synchronously and asynchronously to Cassandra data store with batching.
- Created flows on messaging using ActiveMQ.
- Extensively used JUnit for unit testing, integration testing and production testing.
- Involved in installing and configuring Maven for application builds and deployment.
- Used JIRA to assign, track, report and audit the issues in the application.
- Worked with Intellij and used Gradle build tool to achieve more functionality for build process and Used Apache Tomcat Server.
- Involved in Maintenance and Enhancements for the project.
Environment: Java, HTML5, CSS3, Bootstrap, jQuery, Node.js, Spring IOC, Spring MVC, Spring Batch, Spring Security, XML, XSD, SOAP, Restful, ActiveMQ, Cassandra, Log4j, SOA, Oracle, Apache Tomcat, Agile Methodology, JUnit, Maven, GIT, JIRA and IntelliJ.
Confidential, Bethlehem, PA
JAVA Developer
Responsibilities:
- Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
- Used AngularJS as the development framework to build a single-page application.
- Designed and implemented a framework for exposing software development assets through a RESTful web service.
- Used Spring ORM to integrate Spring Framework with Hibernate.
- Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
- Formed complex associations between Plain Old Java Objects using Hibernate.
- Worked with JUnit, Maven and Log4j for testing, building and logging information.
- Worked on Splunk monitoring tool dashboards for easy debugging.
- Developed and debugged the application using Eclipse IDE
- Designed and coded application components in Agile environment utilizing a test-driven development approach.
Environment: Java 1.6, Spring Core, Spring Security, MVC, Hibernate, Web Services, AngularJS, UNIX, Splunk, SQL, Log4j, JAX-Restful Services, WebLogic Server12c, JUnit, Eclipse.
