Sr. Java Developer Resume
Houston, TX
SUMMARY
- 8+ years of IT experience in complete software development life cycle processes including Development, Testing and implementation using industry standard methodologies and frameworks.
- Expertise in development of e - business, B2B applications, service delivery Inter/Intranet applications using J2EE specifications.
- Excellent Experience in developing software applications using java, java multi-threading, Java Message Services(JMS), J2EE, JDBC, Spring, Hibernate, Struts 1.x/2.x, JSP, Servlets, JavaScript, JQuery and HTML.
- Experience in Configuring and deploying applications on IBM WebSphere, BEA WebLogic, JBoss using IDEs like Eclipse, RAD.
- Worked on various spring framework modules like Spring MVC, IOC, AOP, Batch and DAO.
- Excellent experience in developing persistence layer of the application using Hibernate ORM.
- Excellent knowledge and experience on Spring Batch framework for implementing nightly batch processes.
- Well versed with Data Analysis, Design and Data Modeling and strong programming experience in PL/SQL and Stored Procedures.
- Experience in implementing Core Java & J2EE design patterns like Front Controller, MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Façade and Value object pattern etc.
- Extensive experience in Data Modeling, Stored Procedures and functions, worked on Databases such as Oracle, SQL Server and DB2.
- Good web page design skills using AJAX, JQuery, HTML, JSP, Javascript and CSS.
- Very Strong experience in various JavaScript libraries like JQuery.
- Extensively worked on JQuery in various web projects.
- Experience in SOAP based Web Services and SOA, AJAX Technology, RMI, JNDI, MVC Custom development.
- Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML.
- Good technical, communications and interpersonal skills. Able to work reliably under pressure.
- Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
- Worked on different software development methodologies like Agile Scrum, Waterfall, Spiral, RUP and Agile Process.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE
Web Servers: Apache
Application Servers: Tomcat, Websphere, WebLogic, JBoss
Operating System: Windows and UNIX, Linux.
Server Programming: Spring MVC, Struts, JMS, Spring IOC, Spring Batch, Hiberante, SOAP and REST
Web Programming: JQuery, JavaScript, CSS, HTML5, JSON, AJAX
Database Systems: Oracle, MySQL, SQL Server, DB2.
Other Technologies: ANT, Maven, Jenkins
IDEs: Eclipse, MyEclipse, WSAD, Netbeans.
Version Control systems: CVS, Rational Clear Case, SVN, GitHub
PROFESSIONAL EXPERIENCE
Confidential - Houston,TX
Sr. Java Developer
Responsibilities:
- Involved in the end to end development of the application life cycle by implementing the presentation layer, business layer and persistence layer.
- Views, models and controllers in presentation layer using Spring MVC.
- Involved in the development of business logic using spring core IOC and AOP modules to implement service beans in the service layer of the application
- Involved in the persistence layer development using hibernate ORM frmawork to interact with the underlying RDMS system Oracle.
- Developed domain and DAO classes for all database opeations of the application.
- Designed and developed very complex and large web pages using html, css and jQuery library with AJAX and JSON.
- Developed Web Services based on SOAP standards which are compliant with JAX-WS.
- Created RESTful web services using Spring MVC to consume and produce JSON based request and response using jaxon api.
- Designed JSP pages for Initial applications, Submissions and Maintenance module using JSTL and Spring MVC tag libraries.
- Implemented fornt end (UI) of the application using HTML5, CSS, jQuery.
- Streamlined the time bound nightly batches for concurrent processing on various nodes within a cluster using spring batch.
- Used validation framework to perform Server side validations.
- Designed and Developed End to End customer self service module using annotation based Spring MVC, Spring IOC and AOP and JQuery.
- Involved in implementing Message Driven Beans using for JMS systems WebSphere MQ
- Implemented Java & J2EE design patterns like Singleton, Factory, Bridge, Façade, Abstract Factory.
- Responsible to prepare Unit test scripts for all the components developed by me.
Environment: Java 1.7, Spring MVC, Spring IOC, AOP, Spring Batch, Hibernate, IBM WebSphere, JMS, Oracle 9i, RAD, CVS, HTML, CSS, JSON, Maven, Cruise control, GitHub.
Confidential, Columbus, OH
Sr. Java Consultant
Responsibilities:
- Involved in Analyzing the changes and impact of the changes.
- Involving in fixing defects and implementing change Requests.
- Involved in developing web pages using jQuery javs script library.
- Created very highly interactive web pages using AJAX and JSON.
- Developed various batch processes using Spring Batch framework.
- Migrated age old stand alone batch programs into spring platform by leveraging the spring’s batch frame work capabilities.
- Developed programs to assemble EDI messages for JMS transmission
- Technology stack includes Java Message Service (JMS) using Message-Driven Enterprise Java Beans (EJB) running in WebSphere Application Server (WAS)
- Involved in developing web pages using Struts, Spring frameworks.
- Involved in writing java components to invoke web services.
- Worked on writing batch programs using Spring Batch.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Integrated application with other using IBM WebSphere.
- Doing code review, unit testing and integration testing.
- Writing JUnits for new components.
- Analyzed and customized the Checkstyle plug-in for Alliance Coding Standards.
Environment: Eclipse IBM WAS (WebSphere Application Server), Java, java multi-threading, Spring Batch, Web Services, JMS, SOAP Web Services, Spring MVC & Spring frame works, XML, Hibernate, jQuery JS, JSON, AJAX, Checkstyle Plug-in, JUnit, Clear Case and Clear Quest.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Developed using Struts in the projects related to Pharmacy returns to R log, which is the reverse logic application.
- Used different features of Struts like MVC, Validation framework and tag library.
- Developed interfaces for various use cases to enhance the R log application to integrate with pharmacy returns functions.
- Solutions are customized for each Client, packaged and deployed.
- Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO, Service Activator, and MVC.
- Creating design models (including class and sequence diagrams)
- Resolving production issues/ maintenance.
- Interaction with Customer service team for their requirements.
Environment: Eclipse, WebLogic, jdk1.6, JSP, Servlets, JDBC, XML, JavaScript, JQuery, HTML, CSS, UNIX (Solaris), SQL Developer, Oracle, CVS.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed company's principal Website, the lead generation mechanism for selling insurance over the Internet.
- Developed complete front & back end using Jsp, POJO’s & Servlets.
- Used Log4J framework for logging all the events.
- Coded ANT scripts for compiling, building, packaging the WAR and deploying the WAR to JBoss Application server.
- Designed and developed effective internal Web applications, relational database and stored procedures to analyze and monitor all activities related to Web-based sales.
- Automated sales monitoring and credit/identity verification application processes, decreasing costs and improvingquality.
Environment: Java, J2EE, Struts 1.x/2.x, JQuery, CSS, Spring, POJO, Hibernate Log4J1.1, JUnit3.7, SQL, Ant, XML, Eclipse, JBoss, SQL Server.
