Sr Java/j2ee Developer Resume
Westlake, TX
SUMMARY
- About 8+ years of experience as Sr. Java/j2ee Developer in Analysis, Design, Development, Implementation and Maintenance of applications using Java/J2EE Technologies like Servlets, JSPs, Hibernate, Spring DI, Struts and JPA with knowledge of SDLC concepts
- Experienced with HTML, XHTML, CSS, JavaScript, jQuery, AJAX, XML development.
- Designed and developed testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services REST/SOAP, XML, XSLT, XSL, SOAP, WSDL and Ant.
- Experienced with Spring IOC, Spring MVC, Spring JDBC and Spring AOP and has knowledge of NOSQL on Mongo and Cassandra DB
- Designed J2EE patterns such as Business Delegate, Service Locator, Transfer Object, Data Access Object, Session Facade, Singleton patterns.
- Experienced on working with Amazon Web Services like EC2, Amazon Simple DB, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Developed User Interface in JSP, JSTL, DHTML, CSS, JavaScript and HTML with Backbone JS Framework.
- Experienced in using various Web and Application Servers like Apache Tomcat, IBM - Web Sphere process server and in spring modules like MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse and STS IDE programming experience in JDBC, Servlets, JSP and in web stacks such as Nginx, Varnish.
- Designed patterns such as Model-View-Control MVC, Data Access Object DAO, Factory, Singleton, and Business Delegate in the development of multi-tier distributed applications.
- Experienced in using frameworks and tools like Jakarta Struts, Spring, Hibernate, JPA and in designing, development of various web and enterprise applications using J2EE technologies like Servlets, JSP, JDBC, JNDI, EJB, JMS, XML and Web Services.
- Familiar with Cutting Edge Technologies like EJB, JMS, JTA, XML with good experience in Developing and Deploying Enterprise Java Beans on Application Servers like Tomcat, WebLogic, WebSphere and JBoss.
- Developed applications using Map Reduce for analysing with different file formats and Collected data from different sources like web servers and social media using flume for storing in HDFS.
- Imported and exported data between HDFS and Relational Data Management Systems using Scoop.
- Utilized Log4j logging API framework for logging Java applications for debugging and monitoring purposes.
TECHNICAL SKILLS
Languages: Java, J2SE, J2EE and SQL
Technologies: JDBC, Spring, JSP, Servlets, EJB, JMS, C++
Application servers: WebLogic, Web Sphere and Oracle.
Operating Systems: Windows 9X/NT/2000/XP/Win 7/8, Linux, Unix.
Web Servers: Apache, Tomcat, JBoss
IDEs: Eclipse, WebLogic, My Eclipse
Tools: JIRA, Clarify Viewer
CRM Technologies: Worker Beans, Load Bean, Save Bean
Cloud Computing: Amazon EC2, AWS Lambda, Amazon SQS, AWS CloudWatch.
PROFESSIONAL EXPERIENCE
Confidential, Westlake, TX
Sr Java/J2EE Developer
Responsibilities:
- Coded and Designed application components in an Agile/TDD environment utilizing a test-driven development and SDET approach and pair-programming.
- Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java and Hibernate in data access layer to access and update information in the database.
- Integrated Spring DAO for data access using Hibernate and Created hibernate mapping files to map POJO to DB tables.
- Used NOSQL database Amazon dynamo DB to store data of reporting Application.
- Used Amazon cloud watch to monitor AWS services and Amazon cloud watch logs to monitor applications.
- Developed Spring, Struts Framework Controllers and XSD for WSDL
- Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application.
- Used JMS for the asynchronous exchange of critical business data and events amongJ2EE components and legacy system.
- Worked with Map/Reduce, stream processing (e.g., Storm) and NoSQL databases such as Cassandra, MongoDB, and Riak.
- Provided important feedback to various development teams with regards to the grid computing and caching technology.
- Selected the appropriate AWS service based on compute, data, or security requirements.
- Integration of Amazon Web Services (AWS) with other applications infrastructure.
- Developed User Interface in JSP, JavaScript and HTML with Backbone JS Framework and designed REST-ful style Web Service layer and WSLD.
- Implemented a generic interface to Hibernate criteria API for UI search functionality.
- Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
- XML SAX and DOM API, JDOM, XSLT was used for informative view.
- Used JIRA for defect management and to keep track of bugs and issues.
- Developed XML Schemas - XSD, DTD for the validation of XML documents, also used Subversion.
- Deployment of web, enterprise java components, messaging components and multi-threading.
- Used SWING for GUI based coding.
Environment: Java, J2EE, JSP, PL/SQL, Spring, EJB, JMS, JNDI, Oracle, XML, DOM, SOAP, JUnit, Apache Camel, WebSphere, Hibernate, JDBC, MS SQL Server, JIRA, REST-ful Web service, WebLogic, JBoss Drools, SOA Design Patterns, Cassandra, NOSQL, Hadoop, Amazon EC2, Amazon Simple DB, Amazon SQS, AWS Cloud Watch, Amazon EBS.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Designed, Developed and Implemented business Applications using Java/J2EE Technologies and Utilized Struts, Spring MVC and Hibernate JPA framework for development.
- Developed web application to manage Unix build stations using C, MVC, JavaScript, jQuery, Bootstrap, plink.exe for sending remote commands, bash, SQL Server.
- Skilled in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX, JavaBeans, JNDI, JMS, XML, web service using IDEs like Eclipse.
- Migrated external DNS from Server to BIND running on Linux and enabled integration of the Fortran models into the scriptable and powerful Python language.
- Worked on Front-end development using HTML5, SASS, and JavaScript best practices, Unix Migration and upgrade process.
- Developed product and client workflows using Drools, creating work Item Handlers, split Nodes, Join nodes and connecting them to execute Compliance rules.
- Update and reface corporate intranet website with Bootstrap framework for a more modern and responsive design.
- Experienced in front end development including extensive experience using Bootstrap framework for responsive site.
- Worked on development of Adobe Flex Builder, Flex Pro - developing websites phone Apps.
- Deployed code in Apache Tomcat and WebLogic server.
- Worked on a task to decrease database load for search and moved some part of search to Elastic Search engine.
- Worked closely with Oracle database in backend to interconnect with user interfaces using native complex SQL queries.
- Amazon EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.
- Developed test scripts using AngularJS Protractor testing tools for current release of the project and developed SQL queries to develop the finder methods in Data Service.
- Installed, configured, deployed, Monitored and troubleshoot JBOSS and EAP domains.
- Involved in writing packages, stored procedures to access database and created both stand-alone and clustered environments for JBOSS domains.
- Involved in writing all client-side validations using Java Script, JSON.
- Experienced in XML technologies such as XSLT, XSD, JAXB and its parsing techniques to build Web Services for the enterprise applications using SOAP and writing DTD, Schema, Name spaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM and JDOM parsers.
- Utilized Log4j logging API for debugging and monitoring purposes.
Environment: Core Java, Java EE, Spring, Struts, Hibernate, RAD, IBM WebSphere, WebLogic, Apache Tomcat, Web Services, JMS, WebSphere, Amazon EC2, JIRA.
Confidential, Northbrook, IL
Java Developer
Responsibilities:
- Worked with Relational Database Management Systems including Oracle, SQL Server and PL/SQL and have worked extensively on JDBC to connect to and access various remote databases including Oracle, MySql, SQL Server.
- Innovated and maintained Bash, VBScript, Power shell, and batch executables to automate server administration tasks.
- Developed a Python Flask REST API web service for an AngularJS front-end application delivering STEM al content for deaf children.
- Read blueprints, measure equipment including height gage, micrometre, callipers, taper measurer, measuring scale and protractor GMP's.
- Experience in front end development including extensive experience using Bootstrap framework for responsive site.
- Experience in using IDEs Eclipse, MyEclipse, WebSphere, JDeveloper for Application development and Used Spring AOP, Spring IOC frameworks extensively during the development.
- Designed and implemented MVC2, DTO, JAVA/J2EE design patterns such as Factory, DAO, and Singleton.
- Developed Web services to communicate to other modules using XML based SOAP and Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using Java, JMS and MQ Series.
- Business logic is implemented using Struts action components in the Struts and Hibernate framework.
- Used Multithreading for invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API. implemented the presentation layer GUI for the application using HTML, XHTML, CSS and JavaScript and developed various JSP custom tag libraries i.e., JSTL libraries for achieving most code-reusability.
- Used Hibernate in persistence layer and developed POJO's, Data Access Object DAO to handle all database operations.
- Wrote JUNIT test cases for testing all spring service calls and Spring MVC validations and created stored procedures to extract data from various data sources like Flat Files, XML Files and SQL server.
- Designed, developed maintain a social network site using JavaScript/jQuery/jQuery Mobile, CSS3, HTML5, MYSQL.
- Designed user interface screens using HTML, EXTJS, JSP and validating using Java Script and designed user interface screens using HTML, EXTJS, JSP and validating using Java Script.
- Used Java script in user validation and suggestion list and to display dialog boxes and developed the Action classes, Action forms and Action servlet for Web tier.
- Experienced in Core Java, Struts, XML, SQLSERVER, DB2, REST webservices, Spring, Hibernate, CXF and created CSS style, JavaScript and AJAX.
- Wrote Spring services in the service layer for Oracle data retrieval operations using Hibernate.
Environment: Core Java, Java J2EE, Spring 2.5, Struts 2.x, Hibernate, MVC, Oracle.
Confidential, Marlborough, MA
Java Developer
Responsibilities:
- Developing Online panels and application using EJB, Java Servlets, Session Entity Beans and Handled the database persistence using JDBC.
- Used Spring Framework and created the Dependency injection for the Action classes using ApplicationContext.xml.
- Implemented the project using the Spring Framework used Spring IOC and Dependency Injection, Spring MVC worked in Linux Capacity and Performance Planning and used Java Script functions for the custom validations.
- Developed JSP pages using HTML, JSTL Tag Library, Struts Tab Library, and JSP Custom Tags.
- Wrote JSP form bean validations by using Struts Validation framework validation.xml, validator-rules.xml and message Resources.
- Designed and developed REST web service for validating address and JSF for front end, Spring to manage business layer components.
- Used Hibernate for object Relational Mapping and used JPA for annotations.
- Performed Validations on UI data using JSF validations and JavaScript and used Criteria API and HQL for data extraction. implemented the rich user interface using JSP Standard Tag Libraries and worked with custom tags.
- Performed client-side validations using java script functions to implement various functionality and worked on ancillary technologies/tools portal/portlet development, BPM, rules engines, security/SSO, and UML
- Worked on designing/developing of large, transactional, enterprise class systems and on externally facing web-based applications. implemented presentation layer GUI for the application using JSF, HTML, XHTML, CSS and JavaScript.
Environment: Core Java, Java EE, Spring 2.5, Struts 2.x, Hibernate 3.2.1, IBM WebSphere 7, WebLogic 10.3, Apache Tomcat 6.0, Web Services, HTML, XML, XSL, JSTL, JSP, AJAX, PL/SQL
