Sr. Java Developer Resume
Houston, TX
SUMMARY:
- Over 8 years of professional experience in designing, implementing and deploying commercial enterprise applications for multi - tiered-distributed software products and distributed applications using Java/J2EE technologies.
- Expertise in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Expertise in designing and developing enterprise using java and J2EE technologies like Core Java, Multithreading, Servlets, JSP, JDBC, JNDI, JMS, XML and JUnit.
- Worked with applications servers like IBM web sphere, JBoss and Apache Tomcat.
- Experience in using IDEs like WSAD, Net Beans and Eclipse IDE for application development.
- Worked on MVC Architecture like STRUTS and Spring framework.
- Experience in writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
- Expertise in working with JSON, SOAP and REST Web services.
- Expertise in web development technologies like HTML5, JAVASCRIPT, CSS, XML and XSL/XSLT.
- Worked with the JavaScript frameworks like HTML5, CSS3, Node.js and Angular JS.
- Experienced in using SQL databases like Oracle and MySQL andNoSQLdatabases like Mongo DB and Cassandra.
- Experience in interacting with Clients, collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing.
- Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins and Hudson
- Acquired knowledge in developing applications using Agile and SCRUM methodologies.
- Experience with source version control tools like CVS, Clear Case, GIT and SVN.
- Strong analytical and programming skills with effective communication skills.
- Willingness and ability to learn and implement new technologies, wherever necessary.
TECHNICAL SKILLS:
Operating Systems: Windows, Unix/Linux, Mac OS X
Java/ J2EE: Core Java, Spring, Struts, Servlets, JSP, JDBC, JNDI, JMS, XML and JUnit
Scripting Languages: JavaScript, AJAX, HTML, CSS, XML and Node.js
IDEs: WSAD, Net Beans and Eclipse IDE
Databases: Oracle 10g/9i, MySQL, Mongo DB, Cassandra
Web Servers: Apache Tomcat Server 5.x/6.0/7.0
Application Servers: JBoss AS 4.2 and IBM Web sphere
Web Services: SOAP and REST
Web Technologies: HTML5, Java script, CSS, XML and XSL/XSLT
Version Control Tools: CVS, Clear Case, GIT and SVN
WORK EXPERIENCE:
Confidential, Houston, TX
Sr. Java Developer
Responsibilities:
- Developed and Implemented web services using Spring framework.
- Used the lightweight container of the Spring framework to provide architectural flexibility for inversion of controller (IOC).
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented persistence layer using Hibernate to interact with the Oracle database and used Hibernate Framework for object relational mapping and persistence.
- Use OOP to develop network Confidential between departments within the building
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Involved in developing controller classes using spring MVC.Also involved in writing DAO classes to communicate with database servers.
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing, best practices and provide guidance in making long-term architectural design decisions.
- Involved in the deployment of SOAP based Web-Service End-Points using Apache CXF.
- Responsible for build and release the code from Clear case.
- Worked in Agile environment with active scrum participation.
Environment: J2EE, Servlets, JSP, Hibernate, Spring Framework, XML, Oracle, Eclipse, REST Web Services, HTML,Javascript,CSS,SOAP and SOAP UI.
Confidential, Bedford, TX
Sr. Java Developer
Responsibilities:
- Developed and designed the educational Loan Financial Management System using Object oriented technology.
- Web enabled the application using Servlets, JDBC, JMS and JSP.
- Prepare Java/J2EE development structure for Eclipse using Maven.
- Implemented Persistence layer using Hibernate to interact with the Oracle.
- Use OOP to develop network Confidential between departments within the building
- Involved in designing and implementing multi-rack Cassandra cluster.
- Administered Cassandra clusters based on the knowledge of architecture and data modeling for Cassandra applications.
- Developed online applications using OOP as well as Python programming
- Migrated data from MySQL to Cassandra datacenter using SSTable Loader.
- Involved in designing of Front-end, Implementing Functionality with Business Logic.
- Configured internode communication between Cassandra nodes and client using SSL encryption.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script
- Used DataStaxOpsCenter and Node tool utility to monitor CPU usage, memory usage and health of nodes in the cluster.
- Worked with CQL3 to write queries to interact with Cassandra.
Environment: Java, J2EE, Spring framework, Cassandra, GIT, Servlets, MySQL, JMS, Net Beans, Java script,Apache Tomcat and CQL3
Confidential, OAKTON, VA
J2EE Developer
Responsibilities:
- Analysis, design, development, deployment and testing of core modules of Account Maintenance System, AUS, Servicing / Endorsement utilizing various J2EE Design Patterns under Networx project.
- Developed the user interface using JSP, Java Servlets and Java script.
- Developed a PoC using Node.js to demonstrate the callbacks and present it to the team, for better productivity.
- Developed the modules in processing and parsing the XML data coming from Web services.
- User Training - Worked with user community closely to train and explain the various features of the application, to them.
- Developed various scripts for Creation and deployment of the code package.
- Worked closely with Production Support for various production tickets.
- Developed stored procedures to fetch data to the User Interface.
- Developed both client and server side functionality using Struts and J2EE technologies.
Environment: Java, JDBC, Servlets, Struts 1.0, Java script, Node.js, JSP, XML, CSS, Web sphere 6, Oracle 9i, PL/SQL, Eclipse and Web services.
Confidential
Java Developer
Responsibilities:
- Involved in analysis, design, coding, testing and defect fixing of requirements based on the change requests specified by the client.
- Generating Batch Reports and performing tuning of SQL queries.
- Client side validations implemented using Java script.
- Implemented e-Agent framework based on the Model View Controller design paradigm.
- Struts-Config XML file was created and Action mappings were done.
- Analyze defect/issues raised by client and providing root cause and timeframe to fix the defects.
- Used JDBC for data access from tables.
- Application was deployed on Web sphere Application Server.
- Coordinated with testing team for timely release of product.
Environment: Java, JSP, Servlets, Java script, JDBC and Web Sphere Application Server