We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Salem, NH

SUMMARY

  • Over 7+ years of professional experience as a Java/J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java /J2EE technologies.
  • Experience in designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST Web Services, MVC framework, spring, Hibernate, Struts, Oracle and SQL.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of E-Commerce applications, Web services, Client Server and Web based applications using J2EE/Java, JSP, JavaScript, Servlets, EJB, JMS, XML, XSL, and XSLT.
  • Proficiency in core java concepts like Threads, Exception handling, Generics, Strings etc.
  • Experience in working on various spring modules (Spring Core, Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, Xpath, SOAP, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP, Apache Axis.
  • Experienced in working with SOA architecture by producing/consuming SOAP based web services using Apace Axis, CXF engines. Experience in producing and consuming Rest based web services.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Data Structures, Algorithms, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Expertise in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery, Java script, Node.js and Servlets.
  • Worked on a data migration project. Created applications inJava/Pythonto do the data migration from oracle to MongoDB.
  • DevelopedPythonscripts using multithreading module.
  • Experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers), Amazon Dynamo DB, Amazon Simple DB, Amazon Cloud Watch (monitoring), AWS Cloud Formation
  • (infrastructure templates), Amazon Cloud Search, Amazon SQS (message queue).
  • Reporting experience and well versed in Data Warehousing concepts and issues.
  • Knowledge of Financial Information exchange (FIX) protocol messaging standard developed specifically for the real-time electronic exchange of securities transactions and real-time trading, historical market data, analysis of this data, and routing of an order to the best trading entity for a transaction.
  • Experience in design & amp; development of eTrading and Algo platforms to ensure stability, simplify environment & deliver strategic solutions.
  • Knowledge with real-time Fixed Income pricing and eTrading.
  • Experience in working with BRMS, BRE engines like ILog/JRules & IBM Web Sphere Operational Decision Manager. Created business plan & BRMS implementation roadmap.
  • (infrastructure templates), Amazon Cloud Search, Amazon SQS (message queue)
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM)
  • Experience in using IDE tools such as Eclipse, IBM RAD, Net Beans, IntelliJ and STS.
  • Used Jenkins and Ansible with Maven to run the automated deployment process in AWS environment.
  • Experience in deploying applications using Web Sphere, Web Logic, and JBoss Application Servers.
  • Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC (Model View Controller), Factory and Abstract Factory, Front Controller, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
  • Expertise in Database application programming for Oracle, Postgre and SQL server using Stored Procedures, Triggers, Views etc. Worked on UNIX flavors like SUN Solaris, Linux.
  • Expert in NoSQL databases Hbase, Mongo DB, Cassandra and relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Experienced in implementing full life cycle of software development process (SDLC)
  • Used version controller tool like Subversion, Git and CVS. Experienced with RAD/Iterative development methodologies.
  • Experienced in performance dealing and server scaling using tools like Wily Interscope, JProfiler, JMeter, and VisualVM.
  • Good Experience with JMS services using Apache Camel, Apache Active MQ, IBM MQS
  • Team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, PL/SQL, SQL, UML2.0, XML, XSL, XSLT.

J2EE Technologies: Servlets, JSF, JSP, JSTL, RMI, EJB, JMS, JDBC.

J2EE MVC Frameworks: Struts, Spring Core, Spring MVC, Spring DAO, JSF, Spring Boot, Spring Integration

Web Services: SOAP, WSDL, Axis, JAX-WS, REST, JAX-RS

IDEs: Eclipse, IBM RAD, NetBeans, STS.

Framework: ICE faces, Spring, Hibernate, Struts.

Version Control: CVS, SVN, GIT, IBM Clear Case and Bit bucket.

Database: Oracle 9i/10g/11g, SQL Server, DB2, MySQL.

Design Patterns: MVC, Business Delegate, DAO, DTO, Service Locator, Session Facade, Intercepting Filter, Singleton.

Operating Systems: Windows 95/98/NT/2000/Vista/XP/7/8, Linux, UNIX.

Web Technologies: XML, XSLT, XSL, XPath, HTML, CSS, XHTML, DHTML, JavaScript, AJAX, jQuery, GWT.

Application Server/Web Server: IBM Web Sphere Application Server, Web Logic, JBoss, Apache Tomcat.

Cloud Computing: AWS, EC2, RDS, S3, SQS, Cloud Formation

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring Boot.

Operating Systems: Windows 98/2000/XP/Vista/7/8, UNIX, Oracle Solaris, Linux.

Testing: J-Unit, Mockito and Cucumber.

PROFESSIONAL EXPERIENCE

Confidential, Salem, NH

Sr. Java Developer

Responsibilities:

  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Followed AGILE software methodology in developing the system in an iterative and incremental manner.
  • Involved in client-side development using HTML, CSS, JSP, AJAX, JavaScript, Angular.
  • Used Spring Boot to create a web service and for the configuration of program flow in application development.
  • Built REST API to handle requests sent from the front-end application web pages.
  • Used Spring MVC to implement business logic for developing a transaction viewer application and service layer components using Spring Hibernate API.
  • Implemented Spring IOC for dependency injection
  • Implemented persistence layer using Hibernate to interact with MySQL database and implemented object relational mapping.
  • Extensively used Hibernate Query Language (HQL).
  • Implemented the caching mechanism in Hibernate to load data from MySQL database.
  • Implemented Spring AOP for admin services and IOC to provide architectural flexibility.
  • Worked on implementing SOAP based web services to facilitate communication between client and servers.
  • Maintained cross browser compatibility & implemented responsive design using twitter Bootstrap, Custom media queries etc.
  • Used Eclipse IDE for backend development, and used Visual Studio IDE for UI development.
  • Implemented test cases using Junit testing framework & configured applications on Web Logic application server.
  • Deployment/Delivery as an iterative process and Automation of Infrastructure as Code Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, and ELB through AWS Services/Packages.
  • Developed and tested many features for dashboard using Bootstrap, CSS, and JavaScript.
  • Working on Angular to create single page applications. Navigating the views using the Routers. Created custom filters to filter the data.
  • Node Package Manager (NPM) is used to install required node modules. Created custom modules based on the requirements.
  • Involved in writingPythonscript to fetch data from main Database to team Database
  • Converted data between Java Objects and JSON & XML for communication between java services and UI.
  • Developed Servlets and JSP are based on MVC pattern using spring framework.
  • Created SQL queries, PL/SQL stored procedures, functions for database layer by analyzing the required business objects and validating them with stored procedures.
  • Design, develop and testing of SOA using SOA web services and Oracle fusion middleware.

Environment: Java, Spring, Hibernate, HTML, CSS, AJAX, JQuery, JavaScript, Angular JS, Node.JS, JSON, HTML5, CSS, JQuery, JavaScript, Ajax, XML, Bootstrap, SOAP, SOA, MySQL, My Eclipse, Web Logic, JPA, JSP, IBM Rational Application Developer, JMS, Log4j, JIRA, Maven, Jenkins, JUNIT, Linux, Shell script, Clear Case, Rational Rose, S3, RDS, ELB, MS Visio, MS Project.

Confidential, Nashville, TN

Sr. Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle (SDLC).
  • Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JavaScript, JQuery, AJAX and Angular JS.
  • Built REST API to handle requests sent from the front-end application web pages.
  • Involved in development of the application using Spring MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also implemented Dependency Injection using the Spring framework.
  • Responsible for the implementation of application system with core Java and Spring framework.
  • Extensive use of Hibernate framework and its caching mechanism to persist large amount of data with database.
  • Involved in implementation of modules like accessing records from database, comparison of records and related classes using Spring framework and Hibernate.
  • Developed the Spring Xml file for database configuration using Hibernate and for different spring beans.
  • Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into Database.
  • Analysis and design user data with care givers data and implement reconciliation system.
  • Used Bootstrap along with Angular JS in creating the Application.
  • Configured the strutsenvironment by registering Filter Dispatcher, Validator plugin, tiles plugin,form beans, dynamic action/validator forms, controller, message resource, action mappings, and Forwarding/ navigation definitions.

Environment: Java, XML, MySQL, Hibernate, spring, Junit, Log4j, Eclipse, Apache Tomcat Application server, Maven, JavaScript, HTML, CSS, JQuery, Angular.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Worked collaboratively on an agile team with other developers, business analysts, testers, technical/solution architect and scrum masters.
  • Developed application using JAVA, J2EE, JSP, Java Script with JDK 1.6.
  • Designed and developed Application based on StrutsFramework using MVC design pattern.
  • Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, and database access components.
  • Designed and Developed Applications using high level design patterns and other J2EE design patterns (Abstract, Singleton, Prototype, Factories, Facade).
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File Handling, IO, Generics and Java collections.
  • Deployment/Delivery as an iterative process and Automation of Infrastructure as Code Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, and ELB through AWS Services/Packages.
  • Used My Eclipse IDE, configured and deployed the applications onto Web Logic application server
  • Implemented test cases using Junit testing framework & configured applications on Web Logic application server.
  • Developed and tested many features for dashboard usingPython, Bootstrap, CSS, and JavaScript.
  • Implemented the caching mechanism in Hibernate to load data from MySQL database.
  • Created SQL queries, PL/SQL stored procedures, functions for database layer by analyzing the required business objects and validating them with stored procedures.
  • Developed application using Struts framework that leverages Struts MVC architecture.
  • Developed new Web Service for getting External Accounts using vendor WSDL.
  • Review code, Unit Test Cases and Unit Test Results for the correctness and completeness.
  • Developed Presentation layer using JSP, HTML, JavaScript and Struts 1.2.
  • Extensively used Java Collections like Array List, Hash Map, and String Builder.

Environment: Java, J2EE, JavaScript, CSS, AJAX, JavaScript, Spring, JSP, JSF, Hibernate, Oracle, Servlets, Eclipse, Design Patterns, Scrum, Web Sphere, JAXB.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed different GUI screens using JSP. Used standard tags and tag libs.
  • Created Session Beans and controller Servlets for handling HTTP requests from JSP pages.
  • Responsible for administration of Weblogic app server and PVCS.
  • Designed and developed Java-based e-business solutions to build multi tier applications to support the client using J2EE technology DAO, JSP, Servlets, and Weblogic Application Server.
  • Validated Client-Side data using JavaScript.
  • Developed the application in Model View Controller (MVC-2) design patterns using Struts, JSP, Java Servlets, Java Bean and EJB.
  • Performed Client-side Validation with Java Script.
  • Encapsulated business logic with EJB.
  • Developed the JSP tag libraries for standardizing the data presentation.
  • Developed user interfaces using HTML, JSP, CSS, XML and XSL.
  • Was responsible for generating HTML, XML from JSP.
  • Was responsible for writing XML, XSD for Validation.
  • Designed Class diagrams and Sequence diagrams.
  • Extensively used JDBC to communicate with the Oracle database.
  • Performed unit testing.

Environment: Java, J2EE, Servlets, JSP, Struts, JDBC, HTML, Java Script, XML, Tomcat, ANT, SQL Server, SQL, PL/SQL.

We'd love your feedback!