We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • Over 6+ years of IT experience in Design, Development, Deployment, Maintenance and Support of Java/J2EE applications. Extensive Experience in designing, developing and implementing E - Commerce, B2B/Integration applications using J2EE technologies in Retail, Insurance and Banking domains.
  • 3+ years of extensive Experience in UI/RIA technology using Angular JS, React JS, JavaScript, HTML, CSS, Bootstrap, AJAX, jQuery, Node.js, Express Js.
  • Excellent Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Expertise in design and development of e-commerce applications usingJ2EE Full Stack, Custom tags, Frameworks (Struts & Spring), JSTL, EJB, Hibernate, SOA, AJAX and JSON.
  • Excellent Experience in produce/consume REST based web service using Jersey API and different clients to consume REST services.
  • Experience in implementing SOAP based web services using Apache CXF, Axis, Spring CXF to handle different kind of transports like HTTP, JMS.
  • Experience with configuring and deploying services with AWS, AWS SQS, AWS CloudWatch, AWS Lambda, AWS S3 and DynamoDB.
  • Experience in bigdata technologies like Apache Spark, MapReduce, Hadoop.
  • Experience in deploying applications on WebSphere 6.x/7.x/8.x, WebLogic 10.x/11.x/12.x and Tomcat 7.x/6.x Application servers.
  • Excellent experience in implementing Persistent layer using JDBC 4.0, EJB, PL/SQL, JPA and Hibernate 3.x/4.x.
  • Good Knowledge in Pivotal Cloud Foundry and deploy cloud native applications to PCF.
  • Extensively worked in developing Enterprise applications using Oracle 10g, DB2, PostgreSQL and proficient in Query Languages SQL, PL/SQL and HQL.
  • Extensive experience in design and implementation of NoSQL database using MongoDB and Cassandra.
  • Experienced in various IDEs likeEclipse, IBM RAD, Net Beans, Notepad++, Sublime and Web Storm.
  • Experienced with different built tools like ANT/Maven Scripts, Log4J and also on JSTL specification, Resource Properties, Tag Libraries.
  • Well versed with various phases of Software Development Life Cycle, Implementation and delivery of modules using Agile Methodologies (SCRUM Based).
  • Experienced in working with Version Control Tools like SVN, GitHub, GitStash, CSV.
  • Experience in complete Software Development Life Cycle (SDLC) which includes Requirement Analysis, Design, Coding, Testing and Implementation using Waterfall, Agile, Test Driven Development and other development methodologies.
  • Certified Oracle PL/SQL Developer Associate by Oracle Corporation.
  • Certified Academic Associate DB2 9 Database and Application Fundamentals by IBM.

TECHNICAL SKILLS

Languages: Java 6/7/8, Scala2.10.4, SQL, XML, PL/SQL,Python

J2EE Common Service APIs: Servlets, JSP, JDBC, EJB2.0/3.0, JPA, JNDI, Java Mail, JTA, JAXP, JAXB, AJAX, Struts, Spring

Middleware: EJB, JMS and RMI

Framework/APIs/Tools: Apache Struts 1.x/2.x/Tiles, JUnit, Hibernate, Play 2.5, Spring Batch, Spring Data, Spring Data REST, Spring Data Integration, Ant, Web Services (SOAP, WSDL), AJAX, Java Server Faces (JSF), PrimeFaces, cucumber, Spring Boot, Spring test suit

XML Web Services: XML, SAX, DOM, JAXB, WSDL, JAX WS, XPath, SOAP, XSLT, XHTML, DTD

RIA Technologies/Framework: AJAX, HTML5, CSS, JavaScript, Bootstrap UI, Angular JS, React JS, Jasmine, Karma, Node.js, Express JS

Web Servers: Web Logic 8.1/9.2/10, WebSphere 6.x/7.x/8.x, Apache Tomcat 5.5 /6.0

Databases: Oracle 10g/ 9i, MongoDB, PostgreSQL, DB2, Cassandra

Version Control: CVS, SVN, Microsoft VSS, Clear Case, Git, TFS

IDE: Eclipse, IBM RAD, Oracle JDeveloper, NetBeans, Sublime Text

Big Data Tools: Test Driven Development (TDD), Hadoop, HIVE, MapReduce, R

Methodologies: Waterfall, Agile, TDD(Test Driven Development)

PROFESSIONAL EXPERIENCE

Confidential, Jacksonville, FL

Senior Java Developer

Responsibilities:

  • Develop Java code for Enterprise Content Management (ECM) control M batch jobs which loads data into the P8 and CM repository, which are received from different application vendors.
  • Create/modify old configuration files which point to old repository Content Manager (CM) to point to new repository FileNet (P8).
  • Monitor the control M batches; if they fail, verify the logs for potential error and fix the corresponding errors.
  • Implemented aspect oriented programming (AOP) features along with hibernate and Springboot, dependency Injection (DI) as well.
  • Experience in designing and implementing enterprise Restful API's in cloud platforms (e.g. AWS, PCF).
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Developed enterprise inter-process communication framework using Spring RESTful Web Service.
  • Load (migrate) data into FileNet (P8) repository from Content Manager (CM) for functional testing.
  • Verify the successfully loaded documents in IBM Content Navigator (ICN).
  • Verify the Content Management System (CMS) logs to make sure there are no errors and the documents successfully loaded into the repository. If error occurs, make sure the configurations are set to the appropriate repository and the vendor applications use the appropriate configuration.
  • Verify the search request XML from different applications for any errors and missing values and coordinate with the corresponding teams for occurred error’s correction.
  • Developed UI Components usingReactJSand CSS styling.
  • Expertise in using Behavior Data Driven (BDD),Cucumberframework.
  • Writing custom Java plugins for ICN, deploying them to the server and debugging them for errors.
  • Built 360-degree view of claims using mongo DB. Involved in loading data to MongoDB. Involved in dbs to create collections and indexes using MongoDB.
  • Followed Agile software development practice paired programming, test driven development and scrum status meetings. Developed use case diagrams, class diagrams, database tables and mapping between relational database tables.
  • Writing complex Sql queries for extracting data from old database tables and inserting them into migration tables and for updating their mime types.
  • Writing JUnits for custom codes and already existing codes.
  • Performing smoke testing and check outs for the deployed code.
  • Performing continuous integration using Jenkins.
  • Monitoring Splunk and logs servers during production and sending reports.
  • Monitor Splunk for the performance of the CMS service.

Environment: Java, Git, Stash, JDBC, JMS, Spring MVC, Spring Framework, SQL, DB2, WinSQL, Oracle, Epics, CoreFTP, Control M, Web Services, JavaScript, React JS, XML, JSON, Eclipse, RAD 8, WebSphere 8.5, Ant, Jenkins, JIRA, JUnit, IBM FileNet P8, IBM ICN, CMS, CMIS, Wily and Splunk.

Confidential, Dallas, TX

Senior Java Developer

Responsibilities:

  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Involved in analysis, design, development, testing/debugging and implementation of UI modules.
  • Developed the presentation layer using JavaScript, Angular JS and Bootstrap. We used Express JS AngularJS and Node JS Stack. Also used 20+ filters of the Angular JS framework and Ember.js.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS.
  • Worked on creating responsive website for smart devices using responsive design and media queries. Extensively used Events handling, implemented Custom notification, Watch Callback and Promises of Angular JS Framework.
  • Designed 3 layered architecture for EOS using Cucumber framework. Implemented with java, junit and selenium.
  • Performed unit testing for Angular JS using Jasmine testing framework and Karma task runner.
  • Involved in Rapid prototyping of design concepts. Involved in building wireframes.
  • Used Cassandra to develop risk Analytics, worked independently with IT Architects to implement the solution.
  • FollowedAgilesoftware development practice paired programming, test driven development and scrum status meetings.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Developed JavaScript library for rendering domain specific layout XML to the web.
  • Involved in hand coding in HTML5, CSS and JQuery for table less design with Accessibility standards.
  • Developed test-driven development (TDD) strategy guiding use of the Junit unit testing framework.
  • Working closely with Information Architects, Visual Designers and Usability Experts to deliver high quality solutions that fully achieve the objectives of the initial brief or project.
  • Debugging and testing existing code, JavaScript performance optimization.
  • Carrying out peer code reviews and vulnerability assessments.
  • Utilized various JavaScript and jQuery libraries, UI-Grid, d3.js and other interactive features.
  • Worked on creating responsive website for smart devices using responsive design and media queries.
  • Built 360-degree view of claims using mongo DB. Involved in loading data to MongoDB. Involved in dbs to create collections and indexes using MongoDB.
  • Implemented JMS based messaging system using JMS Configuration and Mule ESB.
  • Consumed Restful web service to handle JSON response using Curl and Jackson frameworks.
  • Created complex stored procedures, packages, functions, triggers, jobs.
  • Used Maven as a build tool and integrated with Jenkins.
  • Involved in consuming the RESTful web services using Spring Rest Template.
  • Experienced in configuring Sonar Check Styles, Emma Plugins to check coverage at Jenkins level.
  • Experience in implementing LDAP security models.
  • Used WebSphere console to deploy the application in development environment.

Environment: JDK1.7, JSP Java, SOAP Web services, Scala 2.10.4, Cassandra, Hibernate, MongoDB, SOLR, Play 2.5, BD-2, SQL Developer, RAD, SVN, IBM WebSphere Admin console, Angular JS, Jasmine, Karma, Node JS, Express JS, JavaScript, CSS, ANT, CVS, Cucumber, WSDL, TDD, XML, XSLT, d3.js.

Confidential, Dallas, TX

Senior Java Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings. Developed use case diagrams, class diagrams, database tables and mapping between relational database tables
  • Responsible for overall design & analysis ofUI componentdevelopment and integration.
  • Called Rest web services through Angular JS services to get JSON Object and modified the response object to display in UI.
  • Involved in the process of requirement gathering and design phase using the Test Driven Development Approach (TDD)
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern and Data Transfer Object.
  • Used Rational with UML for creating Use Case, Sequence, Class and collaboration diagrams.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
  • Design, develop and implemented Behavior data driven (BDD) automation testing framework utilizingJava,Cucumberand Selenium Web Driver.
  • Involved in development and deployment of application using Struts 1.3, IBM WebSphere 8, XML, XSLT, DOM and XML Schema.
  • Actively participated in Smoke testing, Integration testing and Stress testing.
  • Developed Web Services for Integrating with the Enterprise Information System Tier.
  • Used Hibernate, Struts and Log4J frameworks.
  • Prepared Construction plan and Test Cases.
  • Proven ability in developing BDD/TDD scripts withCucumberand writing step definitions for behaviour
  • Used Angular JS, Underscore.Js, jQuery, CSS, HTML in developing front-end application.
  • Designed and integrated the full scale Hibernate 3.0 Persistence solutions with the application architectures and also used Annotations Developed Session Bean for implementing the Business Logic.

Environment: Java, J2EE, IBM WebSphere 8.5, JSP1.2, JavaScript, JMS, SOLR, Struts, HTML, CSS, Selectors, XML, XSLT, SOAP, Hibernate 3.0, Session Bean(JB), Oracle 10g, Log4j.

Confidential

Software Developer

Responsibilities:

  • I was responsible for Architecting, Designing and developing software solutions, production deployments and validations for Star Catalog Prototype.
  • Implemented Satellite- server and Observer design patterns for various business use cases.
  • Involved inPythoncoding by usingPython APIssuch asCollections, Multithreading, andPandasto fulfill the implementation of business logic.
  • Develop unit test cases to facilitate code debugging using Junit framework
  • Designed and developed performance monitoring utility of the production servers using New Relic API to track the health of the production environment.
  • Data retrieval, manipulation and transaction management using JDBC and container managed transactions.
  • Java Code reviews and task assignment and tracking.

Environment: Java, Python, R, Pandas, Weak Tool, KNN, Naive Bayes, and SVM.

Confidential

Senior Software Engineer

Responsibilities:

  • Design and development of components, such as Class and Sequence diagram in UML.
  • Created the UI interface using JSP, JavaScript and jQuery.
  • Worked on JavaScript for dynamic content to pages utilized CSS for the front end.
  • Developed web pages using JSP, JSTL and AJAX.
  • UsedE*TRADEcustomizedMVCbasedframeworkAF (ApplicationFramework).
  • Designed the application with reusable JAVA/J2EE design patterns like Singleton Pattern, Factory Pattern, Service Locator and Data Access Object.
  • Designed and implemented the backend and middle tier layer usingSpringtechnologies
  • Developed the application and system design by understanding and translating the requirements
  • Developed use case diagrams, class diagrams, database tables and mapping between relational database tables. Developed Unit test cases using JUnit.
  • Maintained the application configuration information in various properties file. Performed unit testing, system testing and integration testing.
  • Involvedinproductionsupport,findingtherootcauseandprovidingfixes.
  • InvolvedinCodereview,designreviewandarchitecturalreview.
  • WorkedinAgileSCRUMMethodologyandinvolvedinsprintsandDailystandupcalls.
  • UsedETradeCustomtags,whicharebuiltusingtaglibrariesFMT.
  • Involvedinrestfulwebservicesdevelopmentoftabletversionofemployeestockplanusingapache-cxf.

Environment: JDK1.6, Spring MVC, Spring Integration, Hibernate, JAXB, XML, XSD, Web logic, Oracle 11g DML, DDL, PL/SQL, Oracle Data Modeler, JUnit, Restful Web Services, Maven.

Confidential

Senior Software Engineer

Responsibilities:

  • Performing requirement analysis by gathering both Functional and Non Functional Requirements.
  • Clarifying queries and doubts from functional specification document Owner /product management.
  • Creating user stories, tasks and estimating story points for each task and update status in RTC tool, RTM preparation, HLD, LLD preparation.
  • Designing, Coding, Code Review, Documentation.
  • Building and Packaging Source code version control management using SVN, Jenkins
  • Implemented J2EE design patterns like DAO, DTO, Service Locator and Business Delegate.
  • Involved in the full life cycle of the software design process including Requirement Definition, Prototyping, and Proof of Concept, Design, Interface Implementation, Unit testing and maintenance.
  • Developed Session Bean Components, Entity Beans (CMP) which will manage transactions with the database to deliver the content to presentation layer and to store data into the data layer.
  • Oracle database is used in the back-end to store the data. TOAD is used as interface to the database. Implemented Procedures using PL/SQL, Views, Triggers, Functions and SQL queries.
  • Used AJAX to make Asynchronous Request’s for better performance.
  • Implemented JSF (MVC) framework for the web applications.
  • Developing EJB for the business flow (Session Beans) and Business objects (Container Managed Entity Beans) using EJB 2.0 and Web Logic Application Server.
  • Designing and developing user interfaces using Java script, JSP, XML, XSLT, HTML and CSS.
  • Implemented JMS as Messaging Service between Different Software Components.
  • Involved in the JUnit and Regression testing for the application.
  • Used ANT scripts for code compilation and Log4j for logging purposes.

Environment: Java, Servlet, JSP, JDBC, Struts, Spring, Hibernate, web service, IBM WebSphere 7.0, Oracle, SQL Developer, SVN, WinScp, Putty, HP and Unix.

Confidential

Software Engineer

Responsibilities:

  • Communicate with Project Teams and Customers about design features and delivery schedules.
  • UI Front end screens were developed using Struts.
  • Developed CSS styles for UI screens.
  • Written SQL statements for retrieving data from DB2 using JDBC.
  • Involved in development of load balance code to support high volume/performance requirement of the clients in Multi-Threading Environment.
  • Used SVN as version control tool and used Eclipse as IDE.
  • Involved in development of java project script for Perform source project which can automatically insert the Perform source users into the production database.
  • Analyzed issues, identified enhancement requests, planned and coordinated scheduled delivery with minimal turnaround time.
  • Detailed Design of the modules Profiles and Packages.
  • Designed and implemented scripts for migration of database.
  • Responsible for deploying and maintaining the DEV, QA and UAT environment.

Environment: Java 1.6, Struts, HTML, JavaScript, CSS, AJX, JDBC, XML, Web Services, JAX RPC, Eclipse, JSON, Dojo, JMeter, Windows XP,Unix, Maven, Agile Methodologies.

We'd love your feedback!