Java/j2ee Developer Resume
Dallas, TX
SUMMARY:
- Around 5+ years of experience in full life cycle development involving analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based environment, Distributed n-tier architecture
- Expertise in the design and development of various web and enterprise applications using Java programming J2EE technologies like JSP, Servlets, JDBC, EJB, JMS, JSF, RMI, XML, AJAX and Web Services
- Experienced in using Ajax Libraries like jQuery, AngularJS.
- Experienced in working on Responsive Design for the Mobile devices.
- Expertise in OOA, OOD, SDLC, Software Development, Java Application Development,
- Distributed Application Development and Object-Oriented Programming (OOP)
- Expertise in XML and related technologies like XSL, XSLT, XPath and parsers like JAXP (SAX, DOM) and JAXB
- Learned and understood Amazon Web Service of deploying the applications.
- Extensively experienced in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
- Experienced with various frameworks like Struts, Spring, JSF, Hibernate, JPA, Spring Web Flow.
- Experienced in using Java IDE tools like Eclipse, IntelliJ, RSA, Net Beans.
- Set up, configured, and maintained multiple web/application servers like Apache, Tomcat, JBoss, JRun, IBM WebSphere, BEA WebLogic
- Developed Microservices using Spring Boot.
- Excellent in databases like IBM DB2, Oracle, SQL Server
- Experience in Database module analysis, design and development using SQL, PL/SQL and other tools under Oracle, MySQL and SQL Server.
- Has experience on java web services using JAX-RS and Apache CXF.
- Has experience on Restful web services using Angular JS.
- Designed and developed REST based Microservices using the Spring Boot.
- Has experience on java web services using Apache Axis2.0. Has good experience in Service Oriented Architecture (SOA) implementation.
- Implemented data persistence of application by using Hibernate to persist java objects to the relational database.
- Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from AngularJS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth authentication protocol respectively
- Good Experience in process Improvement and Continuous Integration by using Jenkins.
- Hands on experience in writing light weight NodeJS, Express server, and using technologies like Ajax.
- Knowledge of Multithreading/synchronization, NoSQL Database: MongoDB.
- Experience with messaging systems like Kafka, Kafka event sourcing.
- Hands on experience on Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc.
- Experienced in working with different operating systems Windows, UNIX, LINUX, MAC
- Expert in writing complex SQL Queries and PL/SQL blocks
- Wrote build/deployment scripts using ANT.
- Wrote unit tests using Junit.
- Good working knowledge on SVN and GitHub for version control
- Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer with strong problem-solving skills and communication skills
- Ability to learn and use new systems and paradigms in considerably less time, Solid communicator with exceptional team-building skills.
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS:
Programming Languages: C, C++, JAVA, SQL
J2EE Technologies: EJB 1.1/2.0/2.1/3.0 , Servlets 2.3/2.4, JSP 1.2/2.0, Maven, JSTL, JDBC, JSF 1.1/1.2, RMI 2.0, JNDI, JMS
Web Technologies: HTML, XML, XSLT, CSS, DOM, SAX, AJAX, Angular Js
IDE Tools: Eclipse, IntelliJ
Application/Web Server: IBM Web Sphere 5.0/5.1/5.1.2 , Web Logic 7.0/8.1, JBoss,Tomcat 7.0
Databases: Oracle 8i/9i/10G, DB 2 7.1/8.2.1/9.1.1 , SQL Server 05/08
Testing and Logging Frameworks: JUnit, Log4J, SoapUI, Test NG, easy mock and power mock.
SOAP, WSDL, REST XML, JAX: RS, JAXB
Frameworks: Struts, Spring (MVC, Security, Boot), Hibernate
Version Control: GIT, Git hub, sub version and JIRA
Other Tools: Swagger, ANT, Clear Quest
Operating Systems: Windows, Mac and Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Used Spring Framework in the application, which is based on the MVC design pattern.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX jQuery to speed the application.
- Used JBoss Guvnor 5.4 /Drools 6.2/ Drools 6.4 Workbench and Drools 6.4 API's for writing business rules to solve complex business problems.
- Worked on migrating JRules to Drools .
- Design and implementation of Spring-Security for the application for authentication process against LDAP.
- Used Fortify tool to scan the entire projects and show the major defects in the project. Used Maven to build the service and ANT to build the entire domain before migrating the changes to different environments.
- Design and implementation of Spring-Security for the application for authentication process against LDAP.
- Worked on the rule's conversion and integration from 5.4 to 6.4.
- Build RESTful Web services using JAX-RS API.
- Developed new web applications like Fee Engine Test Generator and C2CTest Generators using Spring
- Used jQuery to manipulate the DOM objects for a User interface look and feel and for Ajax calls.
- Developed Single Page Application (SPA) using Angular Js.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Experience in the development of JAX-WS, Apache Axis for Web Services using SOAP, WSDL.
- Created Business to Business communication by encapsulating SOAP Web services in Java File and Stateless Session Beans.
- Developing promotions Microservice using Java, Spring Boot.
- Worked on developing Microservices using Spring Boot and Spring Cloud were developed, test and documented scalable and high-quality business applications according to business requirements.
- Used Spring core annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
- Test Web Services using SOAP UI.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, UDDI.
- Extensively worked on form validation using the Spring Validator framework.
- Developed Form Beans and Action Classes to model views and client-side functionality.
- Using Spring Boot learning and developing the new Rest web services
- Used the Struts Validator framework for validating the forms.
- Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
- Developed Stored Procedures and Triggers on Oracle Database.
- Involved in Performance Tuning of the database.
- Developed Scripts for customizing reports depending upon various customer requirements.
- Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
- Client-Side Validations and Code are written using JavaScript.
- Used MAVEN to build the application.
- Created Auto deploy jobs using Jenkins and Gradle.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of the application using Rational Application Developer (RAD) 7.5 and used SVN for version control.
- Developed and tested the web application using HTML5, CSS3 and Redux.
- Unit tested the applications before release to QA.
- Worked with Quality Assurance team in tracking and fixing bugs
- Designed Spring boot mechanism without configuration XML's and replaced it with Java classes.
Environment: Java/J2EE, WebLogic, Tomcat 7.0, CA Rally, Spring 5.0, Spring Boot, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML/XSLT, SOAP, WSDL, UDDI, Web Services,JDBC, UML, JNDI, jQuery, Ajax, Maven, Jenkins, ANT, SVN, Log4J, Unix, Angular Js.
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Responsibilities include an analysis of these various applications, co-ordination with client, meetings with business users
- Worked in Agile Environment.
- Expertise in developing web pages using HTML5, CSS3, JavaScript, Redux, jQuery, JSON, Node.js and AJAX.
- Used Spring Framework in the application, which is based on the MVC design pattern.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate the Spring framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
- Worked in the responsive Design application using different HTML5 media queries for different mobile devices for different sizes
- Developed user interface using JSP, JSTL, JSF tags and Custom Tag Libraries and AJAX jQuery, Angular JS to speed the application.
- Used jQuery, Angular JS to manipulate the DOM objects for the User interface look and feel and for Ajax calls.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, UDDI.
- Extensive experience in developing the SOA middleware based out of Mule ESB.
- Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
- Used PL/SQL to manage data and create tables
- Used MAVEN to build the application.
- Expertise in developing web pages using HTML5, CSS3, JavaScript, Redux, jQuery, JSON, Node.js, and AJAX.
- Implemented components, forms, events, keys.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of the application using Rational Application Developer (RAD) 7.5 and used SVN for version control.
Environment: Java/J2EE, WebLogic, SOA, Spring 3.1, Perl, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services, PL/SQL, JMS, UML, JNDI, jQuery, Ajax, Maven, ANT, GitHub, Log4J, Unix, Angular JS, JSF, Apache Camel
Confidential
Java/J2ee Developer
Responsibilities:
- Participate in the designing and development of various server-side components JSP, Servlets, EJBs etc.
- Developed the User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML
- Developed the Java Code using Eclipse as an IDE.
- Participated effectively in the full life cycle development of the project including the testing of the project.
- Study the impact of the requirement and prepare the Requirement Analysis document.
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Worked with Struts as a unified MVC framework and developed Tag Libraries.
- Used Struts framework in UI designing and validations
- Developed Action Classes, which acts as the controller in Struts framework.
- Involved in developing User Interface using JSP's, JavaScript for the pages.
- Gave on call support to the integration testing for any technical problems Involved in Designing of User Validation Process through JSP.
- Implemented forms classes to interact with the client & middle tier.
- Coded the business logic using the Enterprise java Beans (Session Beans) and used Session Façade Design Pattern.
- Designing and developing the JMS objects and used MQ Series as a provider
- Used PL/SQL to make complex queries and retrieve data from the Oracle database
- Used ANT scripts to build the application and deploy on Web Logic Application Server
- Designed, written and maintained complex reusable methods which implements stored procedures to fetch data from the database
- Prepare the Unit Test Case the document / user handbook for test cases.
Environment: Java, J2EE, JSP, Servlets, Struts, EJB, SQL server, Tiles, Web Services, Web Logic 8.1, Eclipse, JDBC, HTML, CSS, Ajax, Junit, XML, ANT, Red Hat Linux.