We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

Oklahoma City, OK

SUMMARY

  • Overall 8+ years of experience in developing Web based Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
  • Experience in System Development Life Cycle (Process Engineering, Design, Development, Deployment Support and Testing) using Agile and waterfall methodologies.
  • Experience in working with Java J2EE technologies, JSP, SERVLETS, STRUTS, SPRING, JMS Active MQ.
  • Good Experience in Developing with Camel and Mule ESB
  • Good expertise in working with various spring modules: Spring IOC, spring boot, Spring Batch, Spring MVC, Spring Data JPA and Spring JDBC modules.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, XSD, SOA, JAXB, JAXP, Apache Camel.
  • Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, and MVC.
  • Designed UML for Class diagrams & Sequence/Collaboration diagrams and Activity diagrams using MS Visio tool.
  • Extensive experience in teh areas ofService - oriented architecture (SOA), Patterns, Iterative design methodologies. Highly skilled in Logical Analysis and Quality Assurance.
  • Experience in java developer with Amazon Web Services.
  • Experience in using JSON and JQUERY for teh persistence of data and exchanging data.
  • Developed web services using SOA Architecture and implemented RESTFUL web services.
  • Experience in working with Oracle SQl, and NO SQL databases.
  • Experience working on different application servers like Apache Camel, JBoss, WebLogic, and Apache Tomcat including configuring, deploying, fine-tuning and monitoring.
  • Experience in handling Version Control Systems like SVN and Git Hub.
  • Experience on writing build scripts using ANT and Maven.
  • Ability to troubleshoot Mule ESB (debuggers/flow analyzers), deployment, and tuning.
  • Experience on SONAR and PMD Tools to ensure Product Quality and Process Improvement.
  • Experience in working with Unit Testing Frameworks and Continuous Integration tools.

TECHNICAL SKILLS

Programming: Java1.7/J2EE, Core Java, JavaScript, XML, HTML, PL/SQL, NOSQL

Web Technologies: JSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, HTML, SOAP, JMS, EJB 2.1/3.0, RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTML, AXIS, and Web Services.ASPX

Development Tools: Eclipse 3.1, Ant, Maven.

Frameworks: Struts 1.2, JSF, Spring, Hibernate.

Designing Tools: Rational Rose, Together, Agile Methodology.

Web/App Servers: Jboss, WebLogic 8.1/10.x, WebSphere 6, Tomcat.

Databases: Oracle 8i/9i/10g/11g, SQL Server, MySQL.

Distributed Tech: J2EE, Springs, Web Services.

Configuration Tools: GIT, SVN, CVS

Design Patterns: Composite View, MVC, DAO, Singleton, Business Delegate Design Pattern.

Operating Systems: Windows XP/NT/2000, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Oklahoma City, OK

Sr Java Developer

Responsibilities:

  • Involved in business requirements gathering and Analysis, Design, Development, Integration and testing of application modules.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for teh project.
  • Experienced in Linux software application development
  • Involved in coding building of java applications using Core Java, collections and multithreading.
  • Used Hibernate as teh persistence layer to interact with Oracle DB.
  • Implemented agile methodology throughout teh project development lifecycles.
  • Responsible for setting up Angular JS1.5 for UI development. Developed html views with HTML, CSS3 and AngularJS.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing, configuring and auto scaling.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/applications.
  • Created Aws S3 buckets performed folder management in each bucket managed cloud trail logs and objects within each buckets.
  • Involved in writing java API for Amazon Lambda to manage some of teh AWS services.
  • Experience in Mule soft Any point platform on designing and implementing mule apis.
  • Developing Mule ESB projects for teh services with synchronous and asynchronous Mule flows.
  • Configured Mule service flows with various exception handling strategies such as Global Exception,
  • Design and developed various view and partial view using Object Oriented JavaScript, JSON, JQuery, Ajax Helpers and Node.js, Backbone.js, Bootstrap.
  • Involved in developing HTML and JavaScript for Client Side presentation and, data validation on teh client side with in teh forms.
  • Hands on experience in writing Spring Restful Web services using JSON / XML.
  • Created teh PL/SQL stored procedure, function, triggers for teh Oracle 12c database.

Environment: JSP, HTML5/HTML, CSS3/CSS, JavaScript, JQuery, multithreading,JAVA, REST, JSON, Angular.js1.5, Node.js, Backbone.js, Spring Restful, Jenkins, Maven, Hibernate JPA, Java, XML, SVN,AWS

Confidential, Princeton, NJ

Sr. Java Developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Worked with external consulting team to communicate design decisions across organizations and support engineers working with API's developed by both teams.
  • Involved in coding building of java applications using multithreading, jsp, servlets.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests. Configuring teh Mule process for fetching teh data from topic and makes web service calls to teh middle tier Mule ESB for processing.
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Data integration in SOA using common-model-based data services.
  • Identify, review and present input on project activities and plans.
  • Recommended changes on project design concepts to improve efficiency.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI worked in Importing data from various sources to teh Cassandra cluster using Java API’s
  • Design and developed various view and partial view using Object Oriented JavaScript, JSON, JQuery, Ajax Helpers and Node.js, Bootstrap.
  • DesignedRESTAPIs that allow sophisticated, TEMPeffective and low-cost application integration
  • Migrated teh existing SOAP JAX-WS web service to REST API for better performance.
  • Consumed and developed Restful Services with JAX-RS and Jersey.
  • Involved in Performance Tuning of Java Enterprise applications.
  • Used Soap UI Pro for Testing Web services.
  • DevelopedSQLandPL/SQLscripts to transfer tables across teh schemas and databases.
  • Developed Stored Procedures, Functions and created database tables.
  • Used Clear Case for Source Control Management and GitHub Version control system for check-in and Checkout teh code through different branches.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.

Environment: Spring Framework 3.0, Hibernate 3.0, Java 1.7, UML, J2EE, SQL, SVN, Mule Soft (Mule ESB),Java Script, SOAP 2.0 Restful Services, Node JS Git-Hub.

Confidential, Durham, NC

Sr. Java developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Worked on enhancements of Client GUI pages using HTML, JSP and JavaScript.
  • Worked with build in tools like ANT and MAVEN.
  • Used Spring IOC, spring Boot & Spring Batch framework for processing DB records
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • Created theNode.js EXPRESSServer combined withSocket.ioto buildMVC frameworkfrom front-end sideAngularJSto back-endMongoDB, in order to providebroadcastservice as well aschattingservice.
  • SONAR is used to ensure Quality and Process Improvement of a product.
  • Responsible to approve “Test Cases” created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
  • Maintained, structured, and surveyed documents within teh NOSQLMongoDB database.
  • Worked on JBOSS application Server to deploy application.
  • Worked on Server Side JavaScript development using NodeJS and Web Sockets
  • Consumed and developed Restful Services with JAX-RS and Jersey.
  • Used Soap UI Pro for Testing Web services
  • Developed Stored Procedures, Functions and created database tables.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Used MMC mule management console to monitor teh request and response payload.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.

Environment: Spring Framework 3.0, Java 1.6&1.7, SQL, Mule Soft (Mule ESB), JavaScript, Restful Services, Angular2.0, NodeJS Active MQ, Git Hub.

Confidential, DALLAS, TX

Sr. Java developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Used Spring MVC framework & Integration for Server-side programming.
  • Developed UI based on struts framework, using JSF, JSP, JSTL, Servlets and Back Bone JS DHTML with extensive java scripts to reduce Server hits, improving performance.
  • Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all teh Business Logic.
  • Used Hibernate as teh persistence layer to interact with Oracle DB.
  • Developed teh Frontend application with AngularJS.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests. Maintained, structured, and surveyed documents within teh MongoDB database.
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • Responsible to approve “Test Cases” created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
  • Developed JavaScript code to feed data-tables of Google Charts API with data, tan draw charts with animation TEMPeffect
  • Developed JSP as teh view, Servlets as Controller to make calls to EJB as model
  • Worked on JBOSS Application Server to deploy application.
  • Consumed and developed Restful Services with JAX-RS and Jersey.
  • Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, Active MQ, RabbitMQ and JMS.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.

Environment: Spring Framework 3.0, Hibernate, Java 1.6, Angular JS, Node JS, HTML, CSS, Servlets, SQL, Java Script, WebSphere Application Server, SOAP 1.2, RestFul Services.

Confidential, Charlotte, NC

Java developer

Responsibilities:

  • Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
  • Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared teh requirements specification document for teh application using Microsoft Word.
  • Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
  • Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages.
  • Configuring Hibernate Struts and Tiles related XML files.
  • Developed teh application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as teh view.
  • Developed presentation layer using JSF, JSP, HTML and CSS, JQuery.
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
  • Developed teh Frontend application with Angular JS.
  • Developed Servlets and Java Server Pages (JSP), to route teh submittals to teh EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
  • Deployed teh applications on WebSphere Application Server.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Writing complex SQL queries and reviewing SQL queries for teh other team members.
  • Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
  • Consumed and developed Restful Services with JSON and Jersey API’s.

Environment: JDK 1.5, JSP, JSF2.0, Struts 1.3, Eclipse 3.5, Hibernate, Oracle 11g, Restful Services, JAX-RS, Jersey, Apache Camel, Angular JS, JavaScript, HTML5, CSS, JQuery 1.4, EJB 3.0, Nodejs.

Confidential

Java developer

Responsibilities:

  • Responsible for writing functional and technical documents for teh modules developed.
  • Extensively used J2EE design Patterns.
  • Used Agile/Scrum methodology to develop and maintain teh project
  • Developed business logic using Spring MVC and spring Boot.
  • Developed DAO layer using Hibernate, JPA, and Spring JDBC.
  • Used Oracle 10g as teh database and used Oracle SQL developer to access teh database.
  • Used Eclipse Helios for developing teh code.
  • Used Oracle SQL developer for teh writing queries or procedures in SQL.
  • Implemented Struts tab libraries for HTML, beans, and tiles for developing User Interfaces.
  • Involved in Performance Tuning of teh application.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Used Oracle Service Bus for creating teh proxy WSDL and tan provide that to consumers
  • Used UNIX scripts for creating a batch processing scheduler for JMS Queue.
  • Need to discuss with teh client and teh project manager regarding teh new developments and teh errors.
  • Coded teh UI using Struts Forms and Tags. Used JavaScript for front end development.
  • Documented all teh modules and deployed on server in time.

Environment: Java 1.5, Spring, Hibernate, XML, XSD, XSLT, Web services, XMPP, SIP, JMS, SOAP UI, Web logic, Oracle 10g, Oracle SQL developer, Apache Camel.

Confidential

Intern java developer

Responsibilities:

  • Developed web tire using Servlets, JSP, Struts, Tiles, JavaScript, HTML and XML.
  • Responsible for Design & Implementation of Online Survey module
  • Used Front Controller design pattern for Domain blocking module. Also, extensively used Singleton, DAO design patterns for enhancements to other modules.
  • Implemented Client Side and Server Side validations using Java Script and Struts Validation Framework on Login and Registration forms.
  • Involved in creation of Use Cases and Test Cases. And, involved in execution of Unit Test cases and Integration test cases.
  • Development of PL/SQL Stored Procedures to be used by teh Java DAO layer
  • Development of UI Mock Prototype using HTML and Java Script for Domain Blocking module.
  • Involved in framing and documenting teh Coding standards and best practices for teh team, which improved teh code quality and performance of teh application.
  • Used CVS as version control.

Environment: Java, JSP, Struts, Tiles Servlet, JavaScript, HTML, Struts, Eclipse, IBM UDB, XML and XSL

We'd love your feedback!