We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in developing enterprise, distributed web applications using J2EE, Hibernate and Spring on various Application Server platforms for Banking and Networking domains.
  • Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOAD Techniques.
  • Expertise in designing Java, J2EE applications usingServlets, JSP,Spring, Hibernate, Scala, Web services (SOAP, RESTful),Amazon Web Servicesand AWS Elastic Compute Cloud EC2
  • Good knowledge in creating user interfaces usingjQuery, Bootstrap, Java Script, AJAX,Angular Jsand React JS
  • Experience in Message driven programming using JMS and IBM Websphere MQ
  • Experienced in working spring modules - IOC, AOP, JDBC DAO , and MVC & ORM.
  • Experienced in working Spring AOP for Logging, Transactions and Messaging.
  • Developed applications in environments of Agile and Waterfall methodologies.
  • Experience in using Design patterns/frameworks such as MVC, Singleton, Session Facade, Value Object, Service Locator and Business Delegate.
  • Worked on IDE’s such as Eclipse/My Eclipsefor developing, deploying and debugging the applications.
  • Expertise in using SOA and Web Services Technologies and Tools like Web Services, SOAP, REST, UDDI and SOAP UI.
  • Implemented the application using Spring Boot and Spring Data Framework and handled the security using spring security.
  • Experience with amazon web services (AWS) and amazon cloud technologies such as Amazon EC2 (virtual servers) andAmazon Cloud Watch (monitoring).
  • Deploy application updates to AWS and monitored the load balancing of different instances
  • Expertise in working with application servers and Web Servers as Web Logic, Web Sphere, Tomcat, JBoss.
  • Used Grade, Maven and ANT scripts for build creation and to push onto various environments.
  • Strong experience in configuration and management of RDBMS systems like MongoDB, MYSQL, Oracle 10g, DB2 and SQL Server 2008.
  • Hands on experience with persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL-Stored procedures, functions, triggers and Cursors etc.
  • Expert level skills in Hibernate, JPA & JTA.
  • Developed Single page application and structured the JavaScript code using AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Worked on removing the Struts tag libraries and implemented the spring tag libraries in the JSP and JSPF pages and replacing the existing HTML tags with the spring framework tags.
  • Excellent hands on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Hands on experience in using Junit, Log4 for debugging and testing the applications
  • Expertise in using Version control systems like GitHub, TortoiseSVN and CVS.
  • Experience in working with GIT and GIT Bash as the version control tools.
  • Efficient in using Web services like SOAP and Restful Web Services.
  • Experience with test-driven development using a various unit testing framework such as JUnit, Mockito and JMeter
  • Expertise in developing Use Case Diagrams, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modeling tools like Rational Rose and Visio.
  • Strong problem solving, logical implementation, trouble-shooting, Installation and Configuration Skills.
  • Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
  • Strong analytical, problem solving and programming skills.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE,Scala and Python

J2EE Technologies: Servlets, JSP, JDBC, JNDI, JMS, ORM,Transaction API

Frameworks: Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, spring boot,JSF, JUnit, Jasper reports, SOAP UI, Groovy and struts.

Web Technologies: HTML, DHTML, DOM, JavaScript, Angular JS, AJAX, CSS, GWT.

XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, SOAP.

Application/Web Servers: IBM Web Sphere, Web Logic, JBoss, Apache Tomcat

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CFX, AWS.

Databases: Oracle, MySQL, Mongo DB and Cassandra

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns.

IDE Tools: IBM -WSAD, RAD, Eclipse, NetBeans.

Operating Systems: Windows, UNIX, LINUX.

Tools: Rational Rose, MS Visio, JUnit, Teamsite6.7, Interwoven Open Deploy and workflow modular, Hudson, Jenkins,JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam, Apache Common Library,Ant and Maven

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Senior Java Developer

Responsibilities:

  • Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
  • Involved in the development of the UI using HTML5, CSS3, Bootstrap and Angular JS.
  • Extensively involved in coding with AngularJS to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar. Customized Data Tables and High charts into Angular JS Directives.
  • Implemented a responsive web design using Bootstrap.
  • Espresso Framework which is used internally for developing the services with a quick and easy view of UI.
  • DevelopedRESTful Web services for transmission of data in JSON format.
  • Worked with the key components of AWS (Amazon Web services) like EC2(Elastic Compute Cloud)and S3 (Simple Storage Services).
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Implemented multi-threading using java. util. concurency API to improve the processing of data feeds.
  • Developed MicroServices for different level of layers in flow of network.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Implemented Service Oriented Architecture (SOA) using JMS (MQ series) for sending and receiving messages while creating web services.
  • Extensive use of Spring Data in design and development of user interfaces.
  • Involved in implementation of application using conventional design practices (Web-ServiceOriented Architecture, MVC-Model View Controller).
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Extensively used the Spring framework implemented upon the MVC design pattern.
  • Used JMS Queues to develop Internal Messaging System.
  • Implemented procedures, packages, triggers, and different Joins to retrieve the records using PL/SQL, SQL scripts.
  • Developed queries to perform CRUD operations.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Implemented Hibernateto interact with Oracle 11g database.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL).
  • Hibernate an ORM framework was used on DAO layer to persist application data into Oracle database.
  • Handled Java Multithreading part in back-end component, one thread will be running for each user, which serves that user.
  • Used Splitter, Aggregator patterns using Apache Camel.
  • Involved in web component design and development using the spring framework, JSP, Servlets, and taglibs.
  • Used REST UI, Swagger UI for testing the web services.
  • Extensively used IDE Eclipse, TortoiseSVN version tool system for developing Java based Applications.
  • Used JUnit for extensive functional and unit testing code.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Building Jobs using JENKINS.
  • Responsible for Continuous Integration(CI) and Continuous Delivery(CD) process implementation using Jenkins.
  • XSLT to transform the XML files to presentation layer for the enrich design.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Created and Maintained Selenium Automation Scripts for the Scrum Stories.
  • Log4J was used to monitor the errors logs.
  • Collaborated on design spec reviews together with Business Analysts.
  • Worked closely with Software Developers and DevOps to debug software and system problems.
  • Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.

Environment: Java 1.8, J2EE, Spring IOC, Spring MVC, Spring RESTful Web service, Hibernate 4.2, JMS, AngularJS 1.5, Oracle 11g, CRUD, JIRA, CI, CD, Selenium, DAO, XML, MDB's, JMS, IBM WebSphere,DML,MVC,RESTful,Junit,Log4J,SVN,AWS,EC2,S3,MicroServices,Bootstrap-3, JENKINS, IBM Rational Rose

Confidential, Philadelphia, PA

Java/J2EE & Application Developer

Responsibilities:

  • Developed MicroServicesusing Spring Boot technology.
  • Extensive use of Python on Regression Testing using PyDev and PyCharm.
  • Involved in implementation of application using conventional design practices with Java 8 edition (Web-Service Oriented Architecture, MVC-Model View Controller).
  • Gradle for building the applications. ELK stack for Logging.
  • Developed UI with React JS.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
  • Experience in automating the infrastructure in AWS using web services. Used AWS, which included managing application in the cloud and creating instances.
  • Designed and Implemented the MongoDB schema.
  • Hoverfly for Mocking the JSON Responses for development Purposes.
  • Ping Federate Security client for authentication purposes.
  • Extensively used Spring Tool Suite, Eclipse, GIT version tool system for developing Java based Applications.
  • Worked on Initial Spring and Maven Configuration set for the Project Spring - Maven Framework.
  • Created Spring Boot applications testing suite using Spring Junit plugin and Mockito framework.
  • Involved in the development on Geo Location service using API calls.
  • To work on test and end-to-end environment servers, used LINUX commands to see the application Logs.
  • Building Jobs using JENKINS.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Extensively used multithreading concepts.
  • Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose Software.
  • Deployed the projects (.war and. ear) in to production as primary On Call person from the Team.
  • JUnits, Python Units for extensive functional and unit testing code.
  • Deployed the applications on Pivotal Cloud Foundry.
  • Develop the micro-service in spring cloud framework to support Next generation cloud framework.
  • Developed modules with JSP, Spring, EJB, XML& deployed them on JBoss Application Server.
  • Tested the Web services using SOAP UI and Mockito framework.
  • Developed services that are reusable and interoperable, using SOAP Web services.
  • GoCD Pipeline for running the applications developed by configuring it with GitHub. Which can check if the application is building or failing.
  • Followed Agile-Sprint methodology in delivering the work.

Environment: JDK 1.6, Spring Framework, SOAP, Drools, Spring WebLogic, JBOSS, GIT,JSP, EJB,HTML5,Java Script, React JS, Apache Maven, Apache Camel, MongoDB, SOAP UI, Putty.

Confidential, St. Louis, MO

Java/ J2EE Developer

Responsibilities:

  • Developed the web interfaces using JSP.
  • Was involved in the preparation of the software requirements and Component design documents, Component Specification Document.
  • Used WS-Security for authenticating the SOAP messages along with encryption and decryption.
  • Applying Design Patterns and Principles in software development.
  • Developed business logic codes using Servlets at the back end of the system.
  • Involved in developing the database tables to hold lender information
  • Responsible for designing the front-end using React JS.
  • Developed Spring services, DAO's and defined routes using Apache Camel.
  • Developed JSP’s and Servlets to provide dynamic content to the HTML pages.
  • Developed data access components and multilingual screen generator classes.
  • Developed JSPs, for client side validations.
  • Responsible for the performance improvement of batch processes using Core Java: Collections API & Multithreading.
  • Participate in software development building custom components and doing performance tuning.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to 43 applications
  • Used JSP and Servlets for server side transactions. Login authentication is done by JSP by verifying with database security tables.
  • Extensively used Thread API for multithreading.
  • Designed and developed Entity beans and Session beans.
  • Involved in writing the associations for the query in mapping xml files in Hibernate.
  • Involved in the building Maven POM files and Maven testing.
  • Configured and Deployed EJB’s Entity and Session beans on Web Logic Server
  • Developed the interface to automatically forward quote requests to qualified lenders using SMTP.
  • Developed test cases to test the business logic.

Environment: J2EE,Web Logic, Servlets, Struts 1.2, Cassandra, PL/SQL, JSP, J2EE, XML, JMX, XSL,EJB,Servlets,Maven,SOAP, JDBC, HTML5, Apache Camel, React Js, UNIX, SMTP.

Confidential, Stafford, TX

Java Web Developer

Responsibilities:

  • Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
  • Participated in designing the user interface for the application using HTML, DHTML, and Java Server Pages (JSP).
  • Developed screens using JSP, JavaScript, and HTML.
  • Involved in writing Client Side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.
  • Coded complicate Java programs based on design documents in the form of UML class diagrams.
  • Designed and developed the UI using Java Swing components like JScrollPane, JTable, JPopupMenu, JFrame, JButton, JCheckBox, JComboBox, JList, JRadioButton and JSlider etc. Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
  • Developed various UML diagrams like use cases, class diagrams, sequence and activity diagrams using Rational Rose.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Callable objects for implementing multithreading for parallel execution of independent events.
  • Configured session timeout with Spring Boot in server side and implemented auto logout functionality.
  • Experienced in integrating different applications using JMS, WebSphere MQ connector, Apache Camel and Mule ESB.
  • Developed ETL framework which flexible to handle - DB2 DB, file2DB, xml2DB, Web service to file.
  • Extensively used Quartz scheduler to schedule the automated jobs and Created POC for running batch jobs.
  • Experience in building the war with help the Putty and deployed into cloud environmentusing the cloud controller solving the cloud issue.
  • Automate build process by writing ANT build scripts and configured and customized logs using Log4J.
  • Followed Agile-Sprint methodology in delivering the work..
  • Worked with teams where requirements are constantly being implemented, tested and improved.

Environment: Java,HTML, DHTML, JavaScript, JSP, JSF, Struts, Web Services, Eclipse, SOAP, XML, Hibernate, SQL, PL/SQL, MySQL, Windows XP.

Confidential, Des Moines, IA

Java Developer

Responsibilities:

  • Gathered user requirements and specifications.
  • The application involved tracking invoices, raw materials and finished products.
  • Developed the entire application on Eclipse IDE.
  • 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 WebLogic application server.
  • Used JUnit testing tool to test the code.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Actively participated in the complete life cycle of development, from the design phase to implementation Phase.

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

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering, implementation and setting up the development environment.
  • Designed components for company's object framework using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, Value Object, and Business Delegate.
  • Actively participated in the complete life cycle of development, from the design phase to implementation Phase.
  • Creating use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Responsible for environment setup in LINUX environment. (DEV, QA).
  • Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets.
  • Created Data Access Object (DAO) which is used by the Hibernate API calls to interact with the database.
  • Worked on jQuery to develop outsourced UI.
  • Designed and implemented WebServices calls for service provider methods.
  • Study existing system and incorporate/suggest changes. Involved in developing new functionality as per the needs of the users.

Environment: JSP, Servlets, Struts framework, MVC, Java Beans, JDBC, Tomcat, Linux, Oracle 10g, JavaScript, jQuery, JUnit.

We'd love your feedback!