We provide IT Staff Augmentation Services!

Senior Developer Resume

3.00/5 (Submit Your Rating)

Irving City, TX

­­­

SUMMARY:
  • Sun - Certified Java Programmer with 10 years of experience in software industry as a developer, involving all phases of the software life cycle.

  • Experienced in Object Oriented Programming, Client/Server Applications, Relational Databases and e-Business Applications.
  • Extensively involved in developing enterprise applications using Java and J2EE technologies such as Servlets, JSP, JMX, EJB, JNDI, XML, XSL, JMS and JDBC.
  • Well versed with methodologies like water fall, spiral and agile process like scrum.
  • Expertise with J2EE complaint application servers like BEA Weblogic 7.0/8.1/10.3 , IBM WebSphere 4.5/5.0/6.0/7.0 and JBoss 3.0/3.2/4.0/5.0 JBOSS EAP
  • Well versed with complete SDLC (Software Development Life Cycle Process) that includes Designing, Developing, Testing and Implementation and Post Production support.
  • Expertise with the Spring Framework(Spring Core, Spring MVC, Spring JDBC, Spring Core, Spring Batch, Spring web services, Spring ORM),
  • Years of solid experience in building web applications using MVC frameworks like struts, spring MVC, HTML4/5, JQuery, CSS3, Ajax, AngularJS and rich GUI tools (like Dreamweaver).
  • Very Strong in design, development and deployment of Business Services using Enterprise Java Beans in WebSphere, WebLogic App Servers.
  • Expertise with ORM technologies like Hibernate 4.x/ JPA.
  • Expertise in application integration using Web services (both SOAP, Restful services) JMS, EJBs
  • Expertise in Rational Rose Enterprise Tool for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Session Façade, Adapter, Singleton, Factory, Circuit Breaker and Service Locator.
  • Experienced in integrating applications using transports such as SOAP,REST,JMS, SFTP,XML over Http
  • Expertise with using Oracle 8i/9i/10g, MySQL databases writing and tuning highly complex SQL queries.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
  • Ability to make decisions in time.
  • Used tools like PL/SQL Developer and TOAD for various Database operations
  • Experience with the performance testing tools Dynatrace, JMeter
  • Good knowledge of using IDEs like Eclipse, Intellij, Kawa, Mule, JBOSS Developer and RAD
  • Proven ability to quickly learn new technologies and apply them in business solutions.
  • Hardworking self-starter who can prioritize in order to meet deadlines.
  • Proven record of effective problem solving and meeting aggressive schedules.
  • Strong team player with good interpersonal skills and communication abilities.
  • Excellent interpersonal skills, including the ability to coordinate and motivate team members.
  • Implemented Micro services by using the Spring Boot
  • Knowledge on AWS cloud technologies like AWS EC2, Lambda, RDS, S3, Dynamo DB and Kinesis

TECHNICAL SKILLS:

Languages/Technologies: Java, J2EE (EJB, JDBC, JNDI, Servlets, JSP), XML, Hibernate, Spring Framework(Spring MVC), HTML4.x/5,Java script, JQuery, Ajax, Angular JS, UNIX scripting technologies, Twitter Bootstrap, IBM MQ series, SOAP, XSD, Rest Services, XSL, XML Beans, ANT, Maven, JUnit, Mockito,Log4J, Drools, Red Hot FUSE, Struts, ESB, SCALA, Micro services, DOJO.

J2EE Platforms: J2EE 1.4 Web Logic Platform 8.1, Oracle10g App Server, IBM Web sphere, Tomcat and JBoss.

Object Oriented Design: UML using Rational Rose and Design Patterns.

Development Methodologies: Waterfall Model and Agile

Database: Oracle 9.x, Oracle 10g,MySQL, DB2,PGAdmin, Gem Fire

NoSQL: Cassandra

OR Mapping tools: Hibernate, JPA, Spring ORM

Version Control tools: GIT, Rational Clear case, CVS, SVN Subversion

Other Tools ((IDE)/OS: Windows, Linux, KAWA, Eclipse, Mule, JBOSS Developer, JDeveloper 10g, Dynatrace, FindBug, ILOG Rules, Dozer and PVCS Tracker.

EXPERIENCE SUMMARY:

Confidential, Irving City, TX

Senior Developer

Responsibilities:

  • Designed, developed and integrated various components of system maximizing the reuse and performance

  • Involved in complete development of 'Agile Development Methodology' and tested the application within each iteration.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Wrote database interaction code and used JDBC API to connect MySQL.
  • Used Core Java with knowledge of multithreading concurrency memory management.
  • Build the application using TDD Test Driven Development approach.
  • Used Oracle as database and involved in the development of PL/SQL backend implementation.
  • Created web application prototype using jQuery and Angular.JS
  • Involved in stage deployments using JBOSS server.
  • Did the remote JNDI lookup implementation in the JBOSS EAP server
  • Did the data source configuration in the JBOSS Server
  • Message listening from tibco we changed the jboss modules as well
  • Designed the front end and wrote corresponding one-one REST methods to implement respective change requests.
  • Developed RESTful web services using JSON JAX-WS and JAX-RS and persistence using Hibernate and JPA framework.
  • Written Hibernate based mapping java classes with Oracle Database tables.
  • The middleware interaction used JMS/IBM WebSphere MQ series for transferring messages between different components using the JMS/Mail API framework.
  • Used issue tracking tool JIRA for bug fixing and life cycle traceability for stories we used Agile Craft.
  • Designed RESTful XML web service for handling asynchronous AJAX requests.
  • Participated in preparing technical documents which includes logical flow of the code and UML diagrams and users manual for the application.
  • Used MAVEN for project management and build automation and Continuous Integration is done using Jenkins.
  • Used Subversion as a version control for implementing the application.
  • Listening the messages from tibco EMS system by using JMS Listener
  • Implemented poll to Stream the data from API application data base
  • Traversing the data by using the Lambda and Stream Filters
  • Implement the business by using the EJB beans and reduce the complexity by using the FAÇADE Design pattern
  • Involved in all the phases of Software Development Life Cycle SDLC including analysis designing coding testing and deployment of the application.
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Used SoapUI for testing and developed JUnit Test cases to test the service availability.
  • Used to connect the in memory database Gem Fire by using the Spring Data
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Performance monitoring done by using the JProfile

Platform: Java8, J2EE, XML, Hibernate, Web services (SOAP& Rest services), HTML 5, Java Script, CSS3, Unix,, Ajax, Mockito, Glass Fish Application Server, JBOSS EAP 6.4, Tomcat, Maven, Oracle 10g, RAD IDE, Drools, SQL Developer, SVN, GIT, Jenkins and DB2

Confidential, Alpharetta, GA

Senior Developer

Responsibilities:

  • Designed the UML Class diagrams and sequence diagrams.

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Designed and integrated with external systems using Web services
  • Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator. 
  • Developed GUI using JSP, HTML, CSS3, XHTML, JQUERY, Angular JS framework to simplify the complexities of the application. 
  • Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
  • Implemented the MicroServices by using the Spring boot and Spring DI
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Integrated the components by using the Spring CORE
  • Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
  • Developed pages using JSF features like converters, validators, actionListeners, custom components, etc.
  • Created conditional logics in pages using JSF tags and JSTL
  • Developed JSF components to use similar features in multiple pages.
  • Expose the SOAP Web service by using JAX-WS implementation.
  • Used XML technologies like XPath, XSLT and JAXB for data exchange and presentation.
  • Used ILOG RULES for providing both collaborative rule management for business teams and robust, scalable and precise rule execution.
  • Build the REST services for user details by using JAX-RS
  • Developed hibernate DAO classes to persists objects into database.
  • Used apache common digester to parse data from XML files and populate data into java beans.
  • Used spring AOP to log agents statistics on documents tab usage.
  • Fired the SQL for business rules in DB2
  • Created and ran functional and load tests on web services prior to implementation Using Soap UI.
  • Worked on presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM and HTML.
  • Involved in production bug fixes, analyzing and improving overall application performance Using JMETER.
  • Used Maven as a build tool in the application.
  • Implement the cache by using hibernate second level cache technique
  • Develop the customer search details page by using the JSF
  • Used SVN for source code maintenance.
  • Track the activates by using JIRA Tools

Platform: Java, J2EE, XML, Hibernate, Web services (SOAP& Rest services), JSF, ILOG, HTML 5, Java Script, CSS3, Ajax, Mockito, Web Sphere Application Server, Maven, Oracle 10g, Eclipse IDE, SQL Developer, SVN and SOAP UI, JIRA

Confidential, Irving City, TX

Senior Developer

Responsibilities:

  • Defined several UML diagrams; Activity diagrams, Sequence and Object diagrams using Microsoft Visio.

  • Customer Success Platform  Design on CR M
  • Developed and maintained UNIX shell scripts for data-driven automatic processing. 
  • Developed the contract first based JAX-WS web services (worked on both publishing/consuming)
  • Designed and implemented persistence using Hibernate as persistence provider.
  • Designed and Worked on web applications developed using Spring MVC, REST, Json, HTML5, Ajax and other web frameworks
  • Code has been developed using the J2EE standards and used the J2EE patterns viz MVC pattern, Factory Instances, Decorator, Singleton and DAO pattern.
  • Implementing the UI by using javascript tool as DOJO
  • Worked on preparing Business Rules document and code inventory documents
  • Prepared all the unit and module test cases for the developed components.
  • Implement the business by using the EJB beans and reduce the complexity by using the FAÇADE Design pattern
  • Implemented business rules by using the DROOLS
  • Worked on improving the application performance by using the FIND BUG tool.
  • Developed web service clients using JAX-WS API
  • JUnit is used for unit testing and Mockito framework for integration testing.
  • Used JMS for handling requests to process asynchronously
  • Code has been developed using the J2EE standards and used the J2EE patterns
  • Prototype for responsive single page screens using the Angular JS(MVC)
  • Did the Data Mapping by using the Altova Map Force
  • Retrieve the data to meet the business by using the PL/SQL DB2
  • Used the Rest services for consuming
  • Design and development of the reservation details of the customers using the struts.
  • Did the Glassfish server to Jboss EAP 6.4 Server Migration

Platform: Java, J2EE, XML, Hibernate, Web services (SOAP& Rest services), HTML 5, Java Script, CSS3, Unix,, Ajax, Mockito, Glass Fish Application Server, JBOSS EAP 6.4, Tomcat, Maven, Oracle 10g, RAD IDE, Drools, SQL Developer SVN, Mule ESB and DB2

Confidential

Senior Developer

Responsibilities:

  • Designed, developed and integrated various components of system maximizing the reuse and performance

  • Designed the UML Class diagrams and sequence diagrams.
  • Designed and integrated with external systems using Web services
  • Designed and developed test cases using standalone MQ client & listeners.
  • Developed the contract first based JAX-WS web services (worked on both publishing/consuming)
  • Designed and implemented persistence using Hibernate as persistence provider.
  • Designed and Worked on web applications developed using Spring MVC, REST, Json, HTML5, Ajax and other web components for Product “Customer Management”
  • Created low level design documents and Sequence Diagrams.
  • Code has been developed using the J2EE standards and used the J2EE patterns viz MVC pattern, Template pattern, Factory Instances and DAO pattern.
  • Worked on preparing Business Rules document and code inventory documents
  • Prepared all the unit and module test cases for the developed components.
  • Worked on improving the application performance by using the FIND BUG tool.
  • Developed web service clients using JAX-WS API
  • JUnit is used for unit testing and Mockito framework for integration testing.
  • Used JMS for handling requests to process asynchronously
  • Code has been developed using the J2EE standards and used the J2EE patterns
  • Prototype for responsive single page screens using the Angular JS(MVC), Bootstrap and Bower
  • Used the Rest services for consuming
  • Retrieved the data and satisfied all the business rules from the database by using PL/SQL
  • Design and development of the reservation details of the customers using the struts.

Platform: Java, J2EE, XML, Hibernate, Web services (SOAP& Rest services), HTML 5, Java Script, CSS3, Ajax, Mockito, Bootstrap, Bower, WebSphere Application Server, Maven, Oracle 10g, RAD IDE, SQL Developer and Clear Case

Confidential

Senior Programmer Analyst

Responsibilities:

  • Actively involved in defining & Architecting the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines.

  • Worked extensively with spring, Hibernate and EJBs to implement business logic.
  • Used spring beans to implement business logic and declaratively configured them to handle transactions.
  • Developed N-tier client-server business application software using Model View Controller (MVC) Architecture
  • Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs). 
  • Involved in the development of UI using HTML, CSS, JavaScript, JSP and Struts tags.
  • Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services, EJB and POJOs 
  • Developed client request validations and processing using JavaScript and HTML.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed standalone web service clients to communicate with applications.
  • Designed object model for persistence using Hibernate (using Hibernate Criteria, HQL and mappings).
  • Developed Junit test cases for unit testing the applications.
  • Wrote schemas and used XMLbeans to generate the Object model from the given XSD.
  • Designed the UML Class diagrams and sequence diagrams.
  • Creating the services in Mule Studio and publish the services.
  • Involved in writing JUnit Test Cases and Maven Build Script. 
  • Test the services through the SOAP UI.
  • Used EJB3 for managing business objects. 
  • Created low level design documents and Sequence Diagrams.
  • Code has been developed using the J2EE standards and used the J2EE patterns viz MVC pattern, Template pattern, Factory Instances, Façade Pattern, Service Locator and DAO pattern.
  • Prepared all the unit and module test cases for the developed components.
  • Worked on improving the application performance by using the FIND BUG and Dynatrace tool.
  • Did mappers by using the Dozer.
  • Used Log4j for logging debug, info & error data
  • JUnit is used for unit testing
  • Code has been developed using the J2EE standards and used the J2EE patterns
  • We developed the services by using the spring AOP, and injecting the services to other components through the Spring IOC

Platform: Mule Studio application server, Java, J2EE, Hibernate, Spring Framework, JSF, HTML,JSP, XML, Web services, Java Script, CSS, Servlets, Drools, Dozer, JSR3.3, Find Bug, Oracle 10g, Mule Studio and JBOSS Developer IDEs, SQL Developer, SOAP UI and Clear Case.

Confidential

Programmer Analyst

Responsibilities:

  • Design and development of the user Profile details screen.

  • Developed backend EJB session bean components and integrated with the UI.
  • Design and developed a website for one of our client SIBIS.
  • Worked on the creation and implementation of the screens using the Struts and Spring for Product “Trainee Manager”
  • Involved in all the JAD sessions.
  • Prepared all the unit and module test cases for the developed components
  • Code has been developed using the J2EE standards and used the J2EE patterns viz MVC pattern, Session Façade.
  • JUnit is used for unit testing
  • Worked on creation and implementation of the common exception framework for the entire application.
  • Developed all the required business screens proto types using the HTML, CSS and Java Script.

Platform: JBoss, Java, J2EE, Spring Framework, Struts, HTML, Java Script, EJB, CSS, JSP, Servlets, Oracle 10g, Eclipse IDE, TOAD and Microsoft Visual Source safe

Confidential

Programmer Analyst

Responsibilities:

  • Prototype, design and development of the real time flight monitoring screen using Struts MVC framework.

  • Developed business logic using the EJB session bean components and integrated with the UI.
  • Worked on sending the notification of chauffeur’s services to the customers using the email and text alerts based on their priority.
  • Flight data parsing using the xml parsers.
  • Developed the required business components using the EJB session beans.
  • Worked on the integration of the developed UI components with the business components..
  • Used the Confidential proprietary tool for developing the some of the UI components like global charts, selection of the locations using the kawa and xmlc.
  • Worked on supporting the application on multi browsers like Mozilla, Safari and IE etc.
  • TOAD is used for the database operations.
  • JUnit is used for unit testing.
  • Involved in JAD session.
  • Prepared all the unit and module test cases for the developed components.
  • Code has been developed using the J2EE standards and used the J2EE patterns viz MVC pattern, Session Façade, DAO pattern.

Platform: Tomcat, Weblogic, Java, J2EE, Struts, EJB, HTML, DHTML, XML, Java Script, CSS, JSP, Servlets, Oracle 10g, Kawa IDE, TOAD and Subversion.

We'd love your feedback!