We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, Il

SUMMARY:

  • Around 8 years of experience in user interaction, System Analysis, Design, Development and Implementation of web Application Systems using JAVA/J2EE.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Multi - Threading, Lambda and Generics.
  • Expertise in developing applications using frameworks like Struts, Spring, Hibernate, Junit.
  • Experienced in establishing connectivity from front end to back end using JDBC connections.
  • Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XSL, XSLT, Node.JS, Angular.JS, Backbone.JS, require.js, bootstrap, ExtJS and single page applications by using JavaScript MVC framework, Angular JS.
  • Having Extensive experience in developing Web and Enterprise applications using Core Java and Advance Java (JEE) tools and frameworks.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, and Boot.
  • Experience in integrating multiple components using web services. Hands on experience using the SOAP, WSDL, JAX-RPC, JAX-WS, and XML Beans technologies.
  • Used JIRA for bug tracking and issue tracking.
  • Strong Experience in building as well as consuming RESTful web service in JSON/XML format using Apache CXF, Jersey and RESTEasy.
  • Developed the web application using Spring Core, Spring MVC and Spring-DAO based declarative transaction management.
  • Proficient in implementing various J2EE design patterns like MVC design patterns,Service Locator, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, View Helper and Business Delegate.
  • Experience with unit test using Junit and familiar with tools like Spring Junit, EasyMock and Mockito.
  • Having experience on using the Application/Web Servers like WebLogic, WebSphere, Tomcat.
  • Well versed in designing presentation layer components using Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL.
  • Experience in using various Configuration Management tools like GIT, Source Tree, CVS, Clear Case, VSS, PVCS and SVN.
  • Expertise in build tools like ANT, Maven, and IVY to build and package the application.
  • Experience in deploying the application in different environments like DEV, QA.
  • Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks.
  • Experience with Hibernate 3.0+ which includes integrating legacy databases and persistence framework.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, D3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL and DB2.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Dynamo DB, Couch DB and Redis.
  • Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD) tools like Electric Cloud and Nolio.
  • Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Good Knowledge on Financial services.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
  • Good knowledge on Gits, the open source distributed software version control system,
  • Experience in working with tools and IDEs & Tools like Eclipse3.X, My Eclipse, RAD 7.X, TOAD9.X,SOAP UI, SQL Developer, Oracle workshop for WebLogic, Clear Case,SVN,VSS, GIT,PMD, SONAR, HP Quality Center, Jenkins, Teamcity, Net Beans.
  • Excellent communication skills and commitment with proven ability to interact with clients
  • Good attitude towards team relations. A very good team player with Excellent Leadership & motivation skills, group handling skills.
  • Experience in requirements gathering and analysis, time estimates, preparing design documentation, design reviews, development, testing and deployment of application.
  • Have Strong Analytical, Problem Solving and debugging skills, excellent interpersonal and communication skills. I am a Self-starter, motivated team player.

TECHNICAL SKILLS:

Languages: Java, Java Script, C, C++, SQL, PL/SQL.

Java Technologies: J2EE, EJB, JavaBeans, JSP, JSF, Servlets, JDBC, JNDI, RMI

Frameworks: Struts 1.X/2.X, Spring 2.5/3/4, Hibernate, JMS (MQ Series), Junit.

Web Technologies: Ajax, JQuery, JSON, HTML5, XML, CSS, Bootstrap, Angular.JS.

Web/Application servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBOSS, Glass Fish.

IDEs/Utilities: Eclipse, My Eclipse, Net beans, Intellij, TOAD, SQL Developer.

Database: Oracle 10g/11g, MS SQL, DB2, My SQL.

Operating Systems: Windows, Ubuntu, Linux, Unix, Sun Solaris.

Reporting Tools: Oracle BI Publisher 10g/11g.

Version Control: Subversion, Clear case, Git hub.

Protocols and UML design tools: SOAP, LDAP, RESTFul, SOA, Node.JS, Backbone.JS, Ext.JS, HTTP, HTTPS/SSL, TCP/IP, FTP, Telnet, Rational Rose 2002, Microsoft Visio.

Methodology: Agile (SCRUM), Waterfall, VLifecycle Model

Build Tools: Maven, Ant, IVY

CI: TeamCity, Atlassian Bamboo, Cruise Control, RALLY, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Worked as solution designer - contributed in initial choosing best suitable technology that supports rapid application development.
  • Define initial application framework/architecture.
  • Core Developer handling multiple modules and deliver on timely manner.
  • Meeting in daily basis different stakeholder - with other teams, tracking development activity closely.
  • Co-ordinate with offshore team, delegate work, interacts with business and IT team at onshore.
  • Guide, helping and dispatching technology and best practices to different team members.
  • Doing POC for newer technologies and best possible way to introduce in project and implement it.
  • Work with the Business Analysts to prepare functional specification during the project requirements stage. Documentation of functional requirements for client submission and approvals.
  • Preparation of technical design document and submit document for client approval. Implement client revisions and comments to the application design.
  • Work with the client in proposing solutions for the overall stability of the applications.
  • Identify the root cause of the issues and providing a permanent solution.
  • Unit Testing, Integration Testing and deployment.
  • Responsible in analysis, design, developing and testing of web services
  • Responsible for overseeing the Quality procedures related to the project.
  • Supporting the system components during system testing, integration testing and during promotion of these components to production environment.

Environment: JAVA/J2EE, Java 7, spring, JSP, Hibernate, Web Services (SOAP/REST), JUnit, Ajax and XML, HTML5, CSS3 and JQuery. Log4J, JavaScript, Angular JS, Agile (SCRUM) PL/SQL, XML, UML, Oracle 11g, WebSphere Application Server/Tomcat, Eclipse.

Confidential, Atlanta, GA

Java/J2ee Developer

Responsibilities:

  • Developed the applications using Java, J2EE, Struts, JDBC
  • Performed Unit testing using Karma Jasmine and Junit.
  • Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin Console.
  • Built applications for scale using JavaScript, NodeJS, and React.JS
  • Used AngularJS as the development framework to build a single-page application.
  • Used SOAP UI Pro version for testing the Web Services.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration.
  • Configured JBoss Fuse to authenticate and authorize users against Red Hat Directory Server RHDS LDAP.
  • Setting up Linux servers with JBoss, Apache, JDK 1.7, JIRA, Bamboo, Stash and Git. Worked on various use cases in development using Struts and testing the functionalities.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Developed GWT GUIs that call the SOA web services through to the backend data services using SQL.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Created a deployment procedure utilizing Jenkins CI to run the unit tests.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Used Neo4j CQL commands to perform Database operations.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Built applications for scale using JavaScript and NodeJS.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP based XML web services.
  • Used SAX XML API to parse the XML and populate the values for a bean.

Environment: Flex, EJB, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, Angular JS, AWS, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Neo4j, Rational Rose 98, Oracle 10g, Apache Tomcat, Clear Case, Log4J, ANT, JUnit, and Eclipse.

Confidential, New York

Java Developer

Responsibilities:

  • Involved in analysis, design and development of a funds transfer system as well as account summary system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs 2.
  • Developed the application using Struts Framework that leverages classical Model View Layer.
  • Used Eclipse for writing code for JSP 2, Servlets 2.4, Struts 1.1 and EJBs 2.1.
  • Implemented persistence layer using Hibernate 3.0 that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton, Factory and Layer Super type.
  • Git has been gaining share for open source development largely because of its distributed architecture. It is designed by Linus Torvalds and used for Linux itself, so that gives it great credibility
  • Deployed the applications on Tomcat Web Server.
  • Created and implemented SQL Server stored procedures using SQL.
  • Developed JUnit test cases for all the developed modules.
  • Used SVN for version control across common source code used by developers.
  • Used Log4j to create logs of the application's flow of control.
  • Experience in developing web pages using JSF's.

Environment: Java/J2EE, Struts 1.1, EJB2.1, JMS, JNDI, Oracle 9i, PL/SQL, Hibernate 3.0, HTML, DHMTL, XML, Tomcat 7, SVN, JSF.

Confidential

Product Support Engineer

Responsibilities:

  • Understanding the requirements based on businesses and functional documentation.
  • Use Best practices and Coding standards.
  • Developed the user requirement by programming using java, jdbc.
  • Develop Unit Test cases using automated unit test framework.
  • Involved in Fixing Production Issues.
  • Coding and Debugging based on the severity of the issue.
  • Pay High attention to detail in all the work, quality and on time delivery of agreed deliverables.
  • Promptly escalate any issues, which effects product delivery and quality to reporting lead.
  • Involved in fixing Production Defects.

Environment: Java/J2EE, Spring (DI, DAO), XML, WebSphere Application Server, JBOSS, IBM Rational Application Developer (RAD), JMS, Eclipse, Oracle, VSS, log4j.

Confidential

Java Developer

Responsibilities:

  • Developed UI (Home and Price screens using MXML pages in Adobe flex) and handled the action events (Action Scripts) to navigate across the other screens.
  • From home screen the navigation will be to historical pricing screen where the historical data maintained.
  • Used Flex Data access methods to communicate between the Flex and Java.
  • Developed Action Script functions for event handling, error handling and response handling.
  • Used multithreading to process the customer's request from the request.
  • Developed report generation such as Excel Download, Excel upload and file Upload. The excel report for the historical with date range selected on the screen.
  • Used Hibernate framework to interact with databases, object relational mappings, cache management & specifying the business rules.
  • Generated DAO's to map with database tables using Hibernate.
  • Wrote Hibernate queries to retrieve the data, and to save the data.
  • Used Design Patterns like Singleton and DAO.
  • Produced unit tested error free code and associated documentation in stipulated time frame.
  • Experience in Quality and Process activities for the trading project and played as SCM Co-coordinator for the BPS project.

Environment: Core Java, J2EE, Adobe Flex, Action Script, JSP, CSS, Struts 1.3.8, spring 2.5, Hibernate and SVN.

We'd love your feedback!