We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY:

  • Over 8 years of extensive experience as a Java J2EE Developer in Object Oriented Development, implementation and maintenance of web and distributed Enterprise applications for Banking, Retail, Airline, insurance and Mortgage organizations.
  • Developed web - based applications using Java, J2EE, spring, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), Mule ESB, Oracle and SQL.
  • Performed business and systems analysis, application design, application development, testing, and implementation of J2EE technology solutions.
  • Analyzed and designed solutions for business needs in cooperation with various levels of business and IT personnel by understanding impacts to the technical environment.
  • Experience working with different SDLC methodologies like Waterfall, RUP, Agile (TDD, SCRUM).
  • Experience in MVC architecture such as Struts framework, Spring MVC & Angular JS
  • Experience in client-side development with JavaScript, JQuery, JSON and DHTML
  • Working knowledge on Unix Shell Scripting and worked on Linux, Solaris, AIX and HP-UX.
  • Experience in NoSql Databases like Apache Cassandra, Mongo DB.
  • Hands on experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
  • Hands on Experience on using Cairngorm Framework for Flex Applications and Struts, MVC Framework for large scale Java/J2EE based enterprise Applications.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, SOA, JAXB, JAXP, Apache Axis.
  • Experience on JAAS for authentication purpose
  • Developed Enterprise Service Bus layer using Mule ESB
  • Experience with unit testing using JUnit and knowledge of ANT and Log4j tools.
  • Developed Service Oriented Architecture (SOA) based J2ee applications that conforms SOA standards.
  • Wrote documentation on URL flattening, SEO URL mapper, SEO url patterns.
  • Experience in using different tools like Adobe Flex Builder 2/3/4, Eclipse 3.3 / 3.4, Edit plus, My Eclipse 7.5, JBuilder, Net Beans as development tools.
  • Experience with test-driven development using a various unit testing framework such as JUnit
  • Experience in DB2, Oracle, MS SQL Server 2005, and MySQL
  • Hands on with PL/SQL Stored Procedures, Triggers and Views.
  • Extensively worked on IBM ILog JRules 7.1 building rule engine for SDMU Application.
  • Experienced with IBM Web Sphere Application Server, Oracle Web Logic application servers and Apache Tomcat Application Server.
  • Involved in developing Perl script and java script.
  • Use of Multithreading and Collections Framework including List, Map etc.
  • Used Spring-JDBC configuration to manage some transactions across multiple databases.
  • Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
  • Implemented and tested features of Mark Logic Server including System Monitoring and Flexible Replication.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with Mongo DB to implement persistence layer in Hibernate.
  • Experienced in requirement analysis, and preparing High Level and Low Level design (HLD and LLD).
  • Extensively used J2EE Design Patterns.
  • Experienced in implementing full life cycle of software development process (SDLC).
  • Used version controller tool like CMVC, Subversion and CVS.
  • Understanding of object-oriented design, re-use, and component-based development.
  • Experienced with RAD/Iterative development methodologies.
  • Proficient in implementing Jenkins, Maven/Ivy & Ant.

PROFESSIONAL EXPERIENCE:

Confidential,Raleigh, NC

Sr. Java Developer

Responsibilities:
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Used Spring Dependency Injection to inject required services
  • Upgrading the JDK from 1.4 to 1.6
  • User grid facade is a Restful WS layer providing custom user management functionality over Cassandra database.
  • Development UI modules using HTML, JSP, JSF, JavaScript, NoSql, Python and CSS.
  • Created the Mule flows and Mule components in spring 3.x for the Report Automation applications.
  • Responsible for design analysis and development of Flex UI components and integrating with existing J2EE and Web Services Layer using Flex Builder.
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
  • Worked on JRules 7.0, ILOG, CLE, and Python.
  • Heavily modified and extended an open-source application that provides Java Authentication and Authorization Services (JAAS) to all new USTP applications.
  • Experience in handling data import from No SQL solutions like Mongo DB to HDFS.
  • Spring Controllers were used with Angular JS to route the control to desired Java services
  • Used Hibernate as the ORM tool to connect with Oracle database
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and vendors
  • Worked on JBoss locally and Web sphere in higher environments.
  • Used Eclipse as IDE
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Used ESB to create mediation or route message between Services and also handling the message format
  • Used Soap UI to manually connect to the web service and check data
  • Implemented as well as exposed web services using Apache Axis.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Implemented Spring MVC Framework.
  • Developed client-side architecture using GWT and Swing.
  • Worked on Mule ESB for connecting the applications.
  • Used Spring AOP for the transaction management and logging.
  • Wrote hbm mapping files and POJO classes to map database tables with java objects.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with Mongo DB to implement persistence layer in Hibernate.
  • Bottle micro-framework implemented with REST API and Mongo DB (No SQL) as back end database.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Used JSON strings to transfer java object data to Angular JS and vice versa
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Taken care of Java Multithreading part in back end components.
  • Configured the Hibernate configuration files to persist the data to the Oracle 9i/10g Database.
  • Used Web sphere ESB to reduce costs with a fast and flexible application integration solution that eliminates point-to-point connectivity programming.
  • Designed and developed UNIX shell scripts as part of the ETL process.
  • Knowledge on Unix Shell Scripting like Perl scripting and korn scripting.
  • Implemented UNIX shell scripts to call stored procedures and invoke batch jobs.
  • Experience using various source code management systems (git, subversion).
  • Libraries and applications used by Dragonfly have been made available on GitHub as open source software.
  • In-depth knowledge of Java application server configuration and tuning, JVM tuning, software architecture, application code assessment and deployment procedures for a large scale J2EE applications.

Environment: Core Java, JSP, JSF, JDK 1.6,1.7, IBM Web Sphere Application Server, Apache Axis, Spring 3.0, Hibernate 3.0, AGILE/SCRUM Methodology, JavaScript, Angular JS, JQuery, JSON, JMS, JBoss application server, JDBC, JNDI, XML, JAAS, XSL, Mule ESB XSLT, WSDL, Log4J, JUnit, SOAP UI, Oracle 11g, Cassandra, NoSql, PL/SQL, UNIX, Python.

Confidential,Burlington,NC

Sr. J2ee Developer

Responsibilities:

  • Developed Web services to allow communication between the applications using Rest and SOAP Web services.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Worked with Agile methodology.
  • Worked on Search Engine Optimization URl’s (SEO).
  • Used spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC
  • Implemented scripting with Ajax, JSF and XML to dynamically refresh the page contents.
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML, CSS and Angular JS, Python.
  • Implemented Business Logic using POJO’s and used Web sphere 7.0 to deploy the applications.
  • Implemented various Java design patterns like Front Controller, Singleton, Façade, Data Access objects, and Data access Object, Factory Pattern, etc.
  • Implemented various complex PL/SQL queries.
  • Developed various JUnit test cases for Unit Testing.
  • Implemented controllers, models and used ng-repeat to render JSON response to DOM.
  • Implemented Hibernate for data persistence
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Used Eclipse as IDE for development of the application.
  • Prepare Java/J2EE development structure for Maven.
  • Implemented the DAO pattern to connect to the database and retrieve data.
  • DAO and the hibernate transactions was implemented using Hibernate framework.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, and Singleton.
  • Worked with Tomcat as the web server.
  • Extensive experience in Hibernate ORM mapping utilities and used query, criteria services
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Used Rational Rose as part of development of Rules.
  • Used SVN as versioning system.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Interacted with the users in case of technical problems & mentoring the business users.

Environment: JAVA 1.5, J2EE, Servlets, JSF, Spring 3.0, Hibernate 3.0, Apache Axis2, Apache Camel, Rest and SOAP Web Services, HTML, Search Engine Optimization (SEO), Angular JS Tomcat, JavaScript, JQuery JDBC, Agile Methodology, PL/SQL, XML, JSON, UML, XSD, UNIX, SVN, Oracle 10g, Web sphere Application Server 7.0,Python.

Confidential,Greensboro,NC

Java Developer

Responsibilities:
  • Responsible for discussing and understanding the requirements received from the client and preparing design document with approach details for the implementation of the enhancement.
  • Discussed various use-cases and process flows with Business Analysts/Users/Stakeholders
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Developed and designed the front end using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
  • Integrated spring (Dependency Injection) among different layers of an application. Used Spring JDBC template (DAO) at DAO Layer.
  • Developed Web services to allow communication between application through RESTFUL Web service
  • Implemented View layer of MVC architecture using JSF components.
  • Created rich client using Ajax to pull the data from database.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Analyzed business requirements and cross-verified them with functionality and features of NOSQL databases like HBase, Cassandra to determine the optimal DB.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, Session Façade, etc.
  • Implemented various complex SQL queries.
  • Developed various JUnit, test cases for Unit and Functional Testing respectively.
  • Worked with Testers in resolving various defects in the application and was an integral part of the team.
  • Developed Contract first Web Services using Spring-WS to communicate with Database Tables.
  • Provided a new Web Service and Client using Spring-WS to get the alternate contractor details.
  • Implemented Hibernate for data persistence in Workflow screens.
  • Implemented JDBC for Non workflow screens, Alerts and batches.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Used RAD6, WSAD as IDE for development of the application.
  • Worked with Web logic, Tomcat as the application servers and JMS as the message Server.

Environment: Java (JDK1.4), Spring, Hibernate, JNDI, JSP, Servlets, JDF, JMS, AJAX, HTML, XML, Apache Tomcat application server, Web logic Application Server, JBoss, REST Web services, Apache Axis, Unix Shell Scripting, Log4J, JUnit, Maven, UML, Eclipse, No SQL, DB2

Confidential,Charlotte,NC

Java/J2EE Developer

Responsibilities:

  • Involved in preparing High Level /Low Level Design documents.
  • The Application is designed using Struts MVC architecture
  • Implemented Service tier and Data access tier using spring.
  • Developed various Test cases for Unit-Testing the code using JUNIT.
  • Designed message formats in XML. Design and Development of XSL.
  • Backend Stored procedures development with PL/SQL.
  • Used Clover for validating the tests efficiency (effective code-coverage) and also to find possible areas for code bugs.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML,XSLT,XSL, and Ant.
  • Integrated Web Services in ESB Layer.
  • Used Multithreading in programming to improve overall performance.
  • Used Splunk for log file aggregation and monitoring.
  • Developed DAO objects to mock persistence implementation to test Business Logic.
  • Used CVS as versioning system.
  • Involved in bug fixing for other modules.

Environment: Core Java, JAVA, Struts, JUNIT, JBoss, Java script, JQuery, Web logic Application server, Eclipse, XML, XSL, XSLT

Confidential,Wake Forest,NC

Java Developer

Responsibilities:
  • Worked as software developer for ECIL on developing a supply chain management system.
  • The application involved tracking invoices, raw materials and finished products.
  • Gathered user requirements and specifications.
  • Developed and programmed the required classes in Java to support the User account module.
  • Used HTML, JSP and JavaScript for designing the front end user interface.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Developed Servlets to handle the requests, perform server side validation and generate result for user.
  • Used JDBC interface to connect to database.
  • Used SQL to access data from Microsoft SQL Server database.
  • Performed User Acceptance Test.
  • Deployed and tested the web application on Web Logic application server.

Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA Web Logic Application Server.

We'd love your feedback!