Sr. Java Developer. Resume
Dallas, TX
EXECUTIVE SUMMARY:
- 11 years of experience in design, development, maintenance and support of Java/J2EE applications.
- Working knowledge in multi - tiered distributed environment, good understanding of Software Development Lifecycle (SDLC).
- Experience in working in both Windows and UNIX platforms including programming and debugging.
- Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL,JMS.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
- Experienced in web development using HTML5, CSS, and JavaScript and AJAX technologies.
- Experienced in developing MVC framework-based websites using Struts and Spring.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
- Expertise in Object-relational mapping using Hibernate.
- Experience in XML related technologies including XSD, DTD, XSLT, DOM, SAX, JAXP, JAXB, and XMLBeans.
- Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x. and JBoss 6.x.
- Good Knowledge of using IDE Tools like Eclipse, Rational Application Developer (RAD)for Java/J2EE application development.
- Expertise in database modeling and development usingSQL, PL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
- Experience in using ANT and Maven for build automation.
- Experience in using version control and configuration management tools like TFS, SVN, CVS and Subversion.
- Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP.
- Proficient in software documentation and technical report writing.
- Versatile team player with good communication, analytical, presentation and inter-personal skills.
TECHNICAL SKILLS:
Programming Languages: Java, PL/SQL, Unix
Java/J2EE Technologies: Angular, Angular2 Spring, Struts, Servlets, JSP 1.2/2.0, JMS. Restful Webservices
Web Development: HTML5, CSS, Java Script, AJAX
Frameworks: Struts 1.x/2.x, Hibernate, Spring 2.5/3.0
XML: XML, XSD, DOM, SAX, JAXP, JAXB, XMLBeans
Messaging Technologies: JMS
Application/Web Servers: JBoss 6.x, IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x
Methodologies/Design Patterns: OOP, MVC2, DAO, Factory pattern, Session Facade
Databases: Oracle 8i/9i/10g, SQL Server 2000/2005, IBM DB2
IDEs: Eclipse, RAD, WSAD
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. Java Developer.
Responsibilities:
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application.
- Implemented Restful Web services to send order details to downstream systems using JAX-RS, JAXB and spring.
- Designed application modules, base classes and utility classes using core java
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Implemented SSO using Site minder and Spring Security.
- Worked on JavaScript frameworks such as Angular JS, Node JS, React JS, Backbone JS
- Maintained and expand AWS infrastructure and provided mentorship to others on my team.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Primarily focused on the spring components such as Dispatcher Servetus, Controllers and Model Objects.
- Designing and implementing scalable,Restfulandmicro-services-basedmobile back-end. The back-end is being written inJavausingSpring Bootfor simplicity and scalability.
- Implemented the application following the J2EE best practices and patterns.
- Developed Business components using Java Objects.
- Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
- Designing the front end using HTML5, Angular JS and CSS as per the requirements that are provided.
- Hands on experience in Spring Boot, Spring cloud Angular JS etc.
- Developed of ERP solution used architecture and Micro services.
- Used AngularJS2 markups for developing front end of the application.
- Extensively used Angular JS with JSON Objects.
- Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the JBoss Application Server
- Implemented version controlling using TFS.
Environment: Angular, Restful Web services, HTML5, spring boot,1.7, Spring 2.5/3.0, Eclipse Kepler, and JBoss Application server 6.x., Spring Security,JDBC Template, TFS, Log4j, Oracle10g, TOAD, UNIX and Maven.
Confidential, Nashville, TN
Sr. Java Developer.
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Deliver new and complex high-quality solutions to clients in response to varying business requirements.
- Worked in Docker and AWS cloud services in the category of deployment.
- Designed application modules, base classes and utility classes using core java
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Used spring validation and wrote validation rules.
- Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
- Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
- Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
- Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
- Used Spring IOC framework to integrate with Hibernate.
- Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Web Sphere Application Server
- Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model.
- Developed payment flow using AJAX partial page refresh, validation and dynamic drop-down list.
- JQuery library has been used for creation of powerful dynamic Web Pages and web applications by using its advanced and cross browser functionality.
- Implemented Web services to send order details to downstream systems using JAX-RS, JAXB, and Spring.
- Designed and developed the application presentation layer using JSTL.
Environment: Java, JSP, DB2, JUnit, Eclipse, Spring Security, Web Logic, Log4j, XML, J2EE, JSP, JIRA, Web Services. Servlets, Struts Framework
Confidential
Sr. Java Developer.
Responsibilities:
- Involved in the complete SDLC for multiple applications (individual projects).
- Designed, developed, debugged and tested the web-based application using the J2EE architecture.
- Performed Application Demo’s to the end clients.
- Understanding and analyzing business requirement.
- Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
- Implemented client-side data validations using JavaScript and Server-side data validations.
- Developed & deployed the application in Web sphere Application Server.
- Involved in the design and development of XML presentation.
- Created XML Schema, XML template and XSL.
- Involved in the design and development of XML presentation using CSS & XSLT.
- Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
- Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
- Developed responsive web pages using Angular JS, Bootstrap, created Angular JS Controller which isolate scopes using scope object.
- Designing and implementing scalable,Restfulandmicro-services-basedmobile back-end. The back-end is being written inJavausingSpring Bootfor simplicity and scalability
- Web application backend REST API utilizing Angular JS and Oracle.
Environment: Java, JSP, DB2, JUnit, Eclipse, Web Logic, Log4j, XML, J2EE, JSP, JIRA, Web Services. Servlets, Struts Framework, XML, UML, PL/SQL, JSP, GUI, Java script, XSL, SDLCTFS, Log4j, Oracle10g, TOAD, UNIX and Maven.
Confidential
Software Developer.
Responsibilities:
- Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
- Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJOjavaclasses using ORM tool.
- Developed stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
- Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript.
- Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Struts Web Flow, AJAX and CSS.
- Used log4j for tracking errors and debugging the code.
- Developed Messaging frame work for Asynchronous service using JMS.
Environment:Java,J2EE, Servlets, JSP, JDBC, JNDI, Struts XML, HTML/DHTML, JMS, AJAX, Web Sphere, JUnit and Oracle.
Confidential
Software Developer.
Responsibilities:
- Working as a ColdFusion developer and implement the functionality based on documentation.
- Maintaining the code and enhance the issues.
- Doing the unit testing before send to testing team.
- Maintaining and fixing the issues from backend.
- Designing and implementing scalable,Restfulandmicro-services-basedmobile back-end. The back-end is being written inJavausingSpring Bootfor simplicity and scalability
- Web application backend REST API utilizing Angular JS and Oracle.
- Developed UI part of application by using HTML, XHTML, DHTML, CSS, XML, XPATH, XSLT, JavaScript, query, AJAX, JSP's, JSTL.
Environment: Java 1.6, J2EE, IBM RAD 7, JSP, XML, XSL, JUnit, Oralce9i, HTML, CSS, DTD, AJAX, JavaScript, JDBC, SQL, Web Sphere Application Server 6.0.2, CVS, Quartz Scheduler.
Confidential
Software Developer
Responsibilities:
- Working as a Cold Fusion developer and implement the functionality based on documentation.
- Maintaining the code and enhance the issues.
- Doing the unit testing before send to testing team.
- Maintaining and fixing the issues from backend.
- Perform to achieve the scheduled deadlines
- Working as a ColdFusion developer and implement the functionality based on documentation.
- Maintaining the code and enhance the issues.
- Doing the unit testing before send to testing team.
- Used agile practices and Test-Driven Development (TDD) techniques to provide reliable, working software early and often.
- Learning and developer ColdFusion code.
- Doing the unit testing before send to testing team
- Maintaining and fixing the issues from backend.
Environment: HTML, CSS, Bootstrap, Angular JS 2.0, React JS, Ajax, Rest web services, Spring MVC, JAX-WS, Java 1.7/1.8, Core java, Spring Boot