We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Bridgeport, CT

PROFESSIONAL SUMMARY:

  • Senior IT Professional with extensive experience in all phases of SDLC willing to be a part of a team oriented environment that encourages and appreciates mutual development & growth of the individual and the organization.
  • More than 7 years of progressive experience in Software Development Life Cycle (SDLC), including User Interactions, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment using java/J2EE technologies.
  • Expertise in Agile Software Development Methodology including Scrum technology.
  • Expertise in various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP, Spring Batch, Spring Scheduler) along with Hibernate as the back - end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Participated in designing, developing and implementing Health, B2B applications using J2EE technologies across various domains including Banking, Health Care, Insurance and Retail.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top-down Approach and Bottom-up Approach.
  • Expertise in client side and server side scripting languages like JavaScript, jQuery, JSON, AngularJS, Node.js, ActionScript, JSF and JSP.Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Expertise in n-tier Architecture, object oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, JDK1.7/1.6/1.5, Servlets, EJB2.0/3.0 (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF, Spring, Hibernate, JDBC, IBM MQ, JavaScript, SOAP/Rest Web services.
  • Extensive knowledge ofMVC architectureandJ2EEDesign Patterns like Singleton, Iterator, Facade and Service locator, DAO, DTO and Business Delegatein the development of web based and distributed Enterprise Applications.
  • Experienced in using AWS SDK and/or CLI Tools. Experience in developing scripts using Restful API models for the purposes of integrating workflows with AWS.
  • Solid experience in application development as a Java/J2EE developer usingWebSphere Application Server v7.0andWebSphere Studio Application Developer.
  • Experience in designing User Interface (UI) applications and professional web applications usingHTML, DHTML, XHTML, XML, XML Schema, XSL, XSLT, JQuery, DTD, SAX, DOM, D3.js, JSON and CSS.
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Good working knowledge on CVS, SVN, ClearCase and GIT for code management and version control.
  • Developing automated process for builds and deployments Jenkins, Ant, Maven, Shell Script and Perl. Experience in programming, deploying, configuring and administering Application Servers like BEA Web Logic 9.0/10.0, JBoss and Web Servers like Apache Tomcat 7.0/6.0.
  • Proficient in programming by using IDE’s such as My EclipseHelios/luna/mars/neon/oxygenIntelliJ, WSAD 5.x, and RAD 6/7.Excellent analytical and communication skills. Good understanding of Software as a Service (SaaS).
  • Designed and developed reports using Jasper Reports and provided integration points for services written in Java. Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server and NoSql (MongoDB).
  • Developed UNIT test cases using JUnit and Mockito and configured them through Mavensurefire plugins to be part of continuous integration.

TECHNICAL SKILLS:

Programming languages: Java, J2EE, SOAP, JPA, JMS, Java Servlets, JavaBeans, SWING, JSP, EJB2.0/3.0, JDBC, Axis, web services, JNDI, JAXP, JTA, JFS, JAXB, AJAX, JSON, Spring core, Spring AOP, Spring Transaction, Spring MVC, Struts, JSF, Log4j, Ant, WEB-SERVICES (REST, SOAP, WSDL, UDDI, Axis2, CXF,SOAP, REST, AWS, WSDL, UDDI

Scripting Languages: JavaScript, HTML, DHTML, CSS, JSTL, Perl, XML, PL/SQL, XML,XSL, DOM, XML, Schema, SAX, XSLT and Designing DTDs

Database: Oracle 8i/9i/10g/11g, DB2, SQL Server, MS Access, MySQL, JDBC

IDE Tools: Eclipse, RAD, WSAD and Net Beans, JDeveloper, JBuilder

Application Servers: BEA WebLogic, IBM Web sphere 4.0 and 5.X, JBOSS, Apache Tomcat 8

Modeling Tools / Languages: UML on Rational Rose 4.0

Version and Source Control: CVS, WinCVS, Clear Case, SVN, Git

ORM: Hibernate, JPA, TopLink

Operating Systems: Windows 95/98/NT/XP/Vista/7/10, UNIX, LINUX, Solaris

PROFESSIONAL EXPERIENCE:

Confidential, Bridgeport, CT

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Involved in Documentation and Use case design by using UML modeling including development of Class diagrams, Sequence diagrams, Use Case &Transaction diagrams.
  • Involved in High Level Design Document (HLD) preparation. Created AngularJS controllers, directives, models for different modules in the frontend.Worked with the JavaScript frameworks HTML 5, CSS 3 and AngularJS.
  • Design, investigation and implementation of public facing websites on Amazon Web Services (AWS).Developed Interactive web pages using AJAX and JavaScript.
  • Developed UI using JSP, JSP Tag libraries, JSTL, HTML5, CSS3, JavaScript to simplify the complexities of the application. Use Java1.7 with generics J2EE Servlet, JSP, JDBC, Spring 3.2.18 RC1, Hibernate, Web services (Axis, JAX-WS, JAXP, JAXB) JavaScript Framework (DOJO, JQuery, AJAX, XML, Schema).
  • Designed and developed business components using Spring AOP, Spring IOC, Spring Annotations.
  • Wrote business rules using Drools and business logic processing customs declarations.
  • Used Hibernate as persistence framework for DAO layer to access the database. Designed and developed Restful APIs for different modules in the project as per the requirement.
  • Developed JSP pages using Custom tags and Tiles framework and Struts framework. Wrote SQL queries to interact with Oracle database and also involved in writing PL/SQL code for triggers, stored procedures and functions.
  • Backend processes were built in Python and utilized RabbitMQ as the messaging middleware.
  • Integrated the persistence layer (DAL) and the presentation layer. Developed code for Web services using XML, SOAP and used SOAPUI tool for testing the servicesproficient in testing Web Pages functionalities and raising defects.
  • Involved in writing Spring Configuration XML file containing declarations and business classes and wired-up to the frontend managed beans using Spring IOC pattern. Configured and deployed the application using Tomcat and WebLogic.
  • Created an XML schema for the Solr search engine based on the Oracle schema.
  • Used Log4J to print info, warning and error data on to the logs. Involved in writing the Junit test cases as part of unit testing used Mocking frameworks EasyMock, PowerMock Objects andSpringDatasets in TDD approach.
  • Used Scala collection framework to store and process the complex consumer information.
  • Used MAVEN for build framework and Jenkins for continuous build system. Prepared auto deployment scripts for WebLogic in UNIX environment.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respectiveusers of the application.

Environment: Java, J2EE, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, RESTful Web Services, SOAP Web Services, Hibernate, Eclipse IDE, React JS, AngularJS, Mule ESB, JSP, JSTL, Selenium, HTML5, CSS, JavaScript, AWS, WebLogic, Tomcat, Drools, JBPM, XML, XSD, Unix, Linux, Apache Camel, Kafka, CXF, UML, Oracle, Python, Maven, SVN, SOA, Design patterns, Solr, JMS, JUNIT, PowerMock, log4J, WSDL, Scala, JSON, Groovy/Grails, JNDI.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Maintained constant communication with Business Analyst and Business Users to identify information needs as per business requirements.
  • Used Spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently. Implemented the Model View Controller (MVC) framework, Apache Struts.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JQuery.
  • Used Struts validator framework for client side and server side validation. Also implemented dynamic loading of JSP’s using AJAX. Developed the database tier using JDBC2.0 in Eclipse IDE. Also, the connectivity was made secure using the necessary validations
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate. Utilized Hibernate for Object Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references. Responsible for writing Hibernate Criteria and HQL queries.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication. Tested Service and data access tier using JUnit in TDD methodology.
  • RAD as IDE for the application development and integration of the frameworks. Deployed the applications on IBM Web Sphere Application Server.
  • Used ClearCase for version management between various integration and development streams.
  • Maven is used as a build framework. Used Oracle 10g as the backend database. Involved in creating the SQL scripts for the database. Used Stored Procedures in the application.
  • Worked with production support team in debugging and fixing various production issues.
  • Prepared high-level and low-level documents for the business modules for future references and updates.

Environment: Java/J2ee, design patterns, spring, Apache Struts, Hibernate, JMS, XML, RAD, IBM WebSphere Application server, DB2, Angular JS, Clear case, Junit, AJAX, JQuery, HQ

Confidential, Miami, FL

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM). Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework. Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages. • Implemented the business logic using various Design Patterns.
  • Used Eclipse IDE to develop/create my code. Developed entire application web-based client implementing MVC Architecture using Spring Frame work. Developed Webpages using UI frameworks, Angular JS and Ext Js, Node JS and Backbone JS.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with spring Functionality.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. Restful web services leveraged by both web and mobile applications.
  • Integrated process into build system which auto-generates Restful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Created maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Used spring framework to the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database. Implemented dozer bean mapping for mapping the domain objects.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement
  • Also used Stored Procedures connecting to the database using Spring JDBC. Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse XML files. Responsible for modifying existing xml schema definition as per client's requirements. Extensively worked on XML Altova Map Force for the transformations of xml to xslt.
  • Used XPATH to navigate through Attributes and Elements in an XML Document. Used JAXB to marshal and unmarshal the xml-java object, java objects-xml. Extensively JSP to develop schema viewer applications.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server. Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • A Web Sphere JNDI naming tree is maintained for the external configuration of a service.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java, JavaBeans,J2EE, SOAP, Spring, CXF, Web Logic, Hibernate, Ajax, Sybase, JQuery, JSP, XSD, Web Sphere, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git, Gradle, Soap-UI, Log Expert, FileZilla, Spring Framework security using LDAP, Sun Solaris (Unix), Hudson/Jenkins, Oracle ADF Business components, ADF faces, Eclipse

Confidential

Java Developer

Responsibilities:

  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio. Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database. Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Valuator for server side validation . Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBMDB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear case for source code control and JUNIT for unit testing.The networks are simulated in real-time using an ns3 network simulator modified for multithreadingacross multiple cores, which is implemented on generic Linux machine.Involved in peer code reviews and performed integration testing of the modules.

Environment: Microsoft Visio, Visual Studio, Eclipse, JSP, JavaScript, Javabeans, Oracle, PL/SQL, IBM DB2, Java Design Patterns and DAOs, LINUX/UNIX, JUNIT, HTML, J2EE, Struts, Hibernate

We'd love your feedback!