We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Around 4 years of experience in designing, developing, and implementing core Java/J2EE applications.
  • Worked on all phases of software development life cycle SDLC including requirements, analysis, applications design, and development and testing of various web applications.
  • Good Knowledge in Java Technology (J2SE, J2EE and advance J2EE) and strong understanding in Object oriented concepts.
  • Good knowledge of spring’s IOC, Spring MVC, Web flow and spring’s integration with Hibernate and Struts technologies.
  • Expertise in server - side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
  • Experience of working with enterprise application development IDE like IBM RAD, 5.0, Eclipse 3.x, NetBeans.
  • Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS
  • Extensive experience in MVC frameworks like spring 2.5.
  • Extensively involved in development of the front-end components using Html5, CSS3, Java Server Pages, AJAX, JSTL, JAVASCRIPT and XML.
  • Experience in Deploying applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Experience using MAVEN, JENKINS and Log4j tools.
  • Participation in all phases of project development including requirements gathering and analysis as well as project design, development, implementation and deployment.
  • Extensive knowledge in web Service Oriented Architecture (SOA) fundamentals.
  • Experience in writing Web Services using WSDL, SOAP, RPC, REST, Axis, Jersey and UDDI in distributed web application development environment.
  • Extensive experience in Data Modeling, Design, Development, Implementation & Administration of Database systems using MSSQL 2005/2008/2012/2014
  • Experience in Oracle, SQL Server databases. Hands on with PL/SQL Stored Procedures, Triggers and Views.
  • Used SQL Azure extensively for database needs in various applications.
  • Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
  • Good exposure in implementing web services-WSDL using SOAP and REST web services.
  • Have excellent problem solving, proactive thinking, analytical, programming skills, communication skill, work ethics and the ability to work well in a team or individual environment.

TECHNICAL SKILLS

Programming Languages: Java

J2EE Technologies: JSP, Servlets, JDBC, JMS, RMI, JNDI

Framework: SPRING (2.x, 3.x), Struts2.0, Hibernate 1.x/2.x/3.x, Annotations

Web Services: SOAP, JSON, REST, Axis

Web Application Server: Tomcat 7.x/8.x, Web Sphere7.0, JBoss

XML: XML, DOM, XML Schema

Client-side Technologies: Java Script, HTML5, CSS3, AJAX, JQuery

IDE: Eclipse 3.x, Net Beans6.0

Databases: SQL Server, Oracle8i/9i/10g/11g, My SQL, Sybase

OOAD (Design Skills): UML (Rational Rose, Star UML)

Patterns: MVC, DAO, DTO, Singleton, Factory

Version Control: Git, Bit Bucket, Bamboo, Jira, putty

Operating System: Windows (2000, XP, Vista, 7), Linux, Mac OS

Development Methodologies: Agile, Test Driven Development, Waterfall

Build & Testing Tools: Maven, Log4j, Junit, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

Java Developer

Responsibilities:

  • Provide system integration in support of Trade Processing initiative.
  • Developed various product applications using Java, J2EE and related technologies.
  • The team implements the post trade processing conversion program.
  • Development tasks shall include Java development, Spring Integration and Spring batch.
  • UsedJIRA ticketing system to keep track of issues and tasks on individuals.
  • Developed and deployed scripts using MAVEN as build tools in Jenkins from one environment to another environment.
  • Utilized Agile SCRUM Methodology (SDLC) and Test-Driven Development to managed projects.
  • Developed cross-browser/platform HTML4/5, CSS3, and Java Script to match design specs for complex page layouts while adhering to code standards.
  • Utilized Apache Tomcat server integrated with Eclipse for debugging and Unit testing.
  • RDBMS experience includes SQL Server; database programming and connectivity using JDBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc.
  • Used SQL Azure extensively for database needs in Customer Lookup & //AzNot.
  • Migrated the Azure CXP Tools to HTTPS based authentication using SSL encryption.
  • Improved application performance using Azure Searchand SQL query optimization.
  • Implemented various Validation Controls for form validation and implemented custom validation controls withJavaScript.
  • Experience in maintaining a large number of files through version control tool like GIT.
  • Involved in the Business Requirement analysis, Design Process, Data Modeling and Product development.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), Inversion of Control (Dependency Injection), DAO (Data Access Object) and template classes.
  • Developed RESTful Web Services to retrieve data from client side using Microservices architecture.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Implemented Azure Application Insights to store user activities and error logging.
  • Developed the entire application using Eclipse and deployed them on Tomcat Application Server.
  • Developed Server-side components using Hibernate and Spring framework.
  • Developed Spring MVC Restful web services as part of Marquee integration in the Marquee system and implemented the authentication layer for authenticating the client requests.
  • Implemented REST web service using Spring framework. Implemented support for both XML and JSON data exchange formats.
  • Developed web applications using Spring MVC, JavaScript and HTML5.
  • UsedJIRA ticketing system to keep track of issues and tasks on individuals.
  • Developed and deployed scripts using MAVEN as build tools in Jenkins from one environment to another environment.
  • Utilizing Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used Core Java concepts collections, generics, Concurrency to improve the performance of the applications and to schedule tasks using Multithreading
  • Developedcross-browser/platform HTML4/5, CSS3, andJavaScriptto match design specs for complex page layouts while adhering to code standards.
  • Worked on enterprise service bus using Hibernate, and spring to tie back-end Business logic/systems with web properties via Restful API. Developed the middle tier using Java Servlets

Environment: JDK1.8, Java, J2EE, JDBC, Servlets, JSP, Spring, Hibernate, JDBC, HTML5, CSS3, JavaScript, AJAX, JSON, RESTful, Microservices, Eclipse3.0, SQL server, Sybase, JENKINS, MAVEN.

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Involved in all phased of SDLC, as there will be change in requirements used Agile/SCRUM methodology in Linux/Windows environment.
  • Created classes using java from the respective APIs which utilized in overall application.
  • Developed Business Components and classes using Core Concepts like Multi-threading, servlets, JSP.
  • Integrated the Java code (API) in JSP Pages and have used Spring for Dependency Injection (DI) and AOP (AspectJ).
  • Developed application using Spring MVC, JSP, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Implemented the caching mechanism in Hibernate to load data from database, maintained mapping files of ORM while implementing transaction control layer.
  • Worked on Spring Boot Microservices for distributed cache system implementation.
  • Used Spring IOC for dependency Injection providing object factories, service objects, and DAO objects.
  • Streamlined the time bound batches for concurrent processing on various nodes within a cluster using spring batch.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2. And Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service,AWSCloudWatch.
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive, Cloud Search. Migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Performed Migration test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances.
  • Implemented cloud services AWS and Implemented Bash, Perl, Python scripting.
  • Coded and delivered middleware for Authorization/Referrals to process inbound and out bound messages to deliver transactions in a guaranteed delivery mechanism to relevant systems of record.
  • Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps.
  • Used GIT as version control system to manage different builds for the system Application backend implemented as node.js express application server
  • Worked on Database management systems like Oracle DB & IBM DB2; configuring & tuning the DBMS with the middleware systems.
  • Developed various SQL/HQL queries and implemented PL/SQL stored Procedures in Oracle DB for the Application.
  • Worked on optimizing database queries to improve the loading times of the web pages.
  • Worked onLog4jto log details into database. In later stages, data analysis and monitoring are achieved using Log4j.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functionsusing Firefox (Firebug).
  • Accomplished various maintenance and enhancement tasks for the Flagging Analysis System (FAS), a suite of applications that provides signals quality control and modeling results analysis, Tasks primarily involved JDBC with Oracle and UNIX scripting.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Used Maven for building the project, packaging ear file and to deploy the application in web/App servers.
  • Designed and prepared Unit test case using JUnit and Log4j as logging tool and removed the maximum bugs before passing on the application to the QA-team.
  • Use iterative methods or elimination methods to come to root cause of problem.
  • Testing & verifying services through SOAP tool. Wrote client-side tests using Cucumber open source IDE.
  • Extensive conversations via meetings/calls; On-site and/or Offshore team to discuss Technical related issues, and updates.

Environment: Linux/Windows, Java, AngularJS SpringDI, SpringAOP (AspectJ), Spring MVC, Spring IOC, Microservices, AWS, EC2, IAM, S3, AWS SDK, CloudWatch, SOAP/SOAPUI, Hibernate, Tomcat, GIT, JMS, Apache Maven, Web services,, Log4J, Firebug,, PL/SQL, Oracle DB & IBM DB2, Postman.

Confidential, VA

Resnet Programmer

Responsibilities:

  • Developed the Java Code using Eclipse as IDE.
  • Developed web pages using JSP, CSS, AJAX and Java Scripts.
  • Worked on Spring MVC Framework for the development of the services.
  • Worked with Maven 3.0 and Spring Suite to develop the coding to Batch Jobs.
  • Developed UI using AJAX and JSF and used GWT to implement AJAX in Application.
  • Develop GUI using JSON and Java script.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Updated University Registration page using JSP where a new user can register and login to his/her university account.
  • Experience in writing Unit Test classes using Junit.
  • Involved in Creation of tables in database for students.

Environment: Java, J2EE, JSP SERVLET, Unix, JDBC, Struts, HTML, Web Services, Restful, JSON, XML, TOMCAT, Maven, Eclipse.

Confidential

Jr Java developer

Responsibilities:

  • Followed Agile methodology (Stand up meetings, retrospective meetings, sprint development and Pair programming).
  • Developed JSP pages with MVC architecture using Spring MVC, Servlets and Simple tags.
  • Used Spring Dependency Injection to set up dependencies between the objects.
  • Optimized the source code and queries to improve performance using Hibernate.
  • Assisted other team members with various technical issues includingJavaScript, CSS, JSPand Server related issues.
  • Used JUnit to unit test the modules & Log4j for logging error/debug messages.
  • Followed Agile Scrum methodology (Stand up meetings, retrospective meetings, sprint development and Pair programming).
  • Developed JAXB web services using WSDL, XSD, XML and wrapped them using Jersey.
  • Designed and developed a web client using Servlets, JSP, JavaScript, HTML5, CSS3 and XML using Struts Framework
  • Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams using Rational Rose.
  • Developed the controller servlet to handle the requests and responses.
  • UsedJenkins as a dashboard to deploy the application on Apache Tomcat Server.
  • Configured Maven dependencies for application building processes.
  • Involved in deploying the application in test environment using Tomcat.
  • Developed application code using Eclipse IDE and configured with Maven, Glassfish server and JUnit.
  • Designed and developed User Interface, application modules and business components using JSPs, Servlets, Java, HTML and JavaScript, testing and deploying them on Weblogic Application Server.
  • Involved in design and implementation of MVC architecture in different modules.
  • Used SVN, the version control tool for code commit and update.

Environment: Java/JDK 1.5/1.6, UML, JSP, Spring, JavaScript, CSS, Hibernate, MS SQL Server2012, Tomcat, Glassfish, Maven, SVN, jQuery, WebLogic 8, J boss, SOA, XML, Swing, JDBC, REST-ful Web service, Jersey, Junit, JSF

We'd love your feedback!