Java Developer Resume
New York -, NY
SUMMARY
- Around 7 years of experience in IT industry as Java/J2EE Developer, worked in the areas of Analysis, Design, Development, Production Support and Deployment of Web based applications using Object Oriented Concepts, Java and J2EE, Web Services (SOAP, RESTful, WSDL), JavaScript, AngularJS, Jenkins, AJAX, HTML and XML, JMS.
- Hands - on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
- Extensive knowledge on the spring modules like Spring IOC, Spring Boot, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
- Experience working with UI technologies such as HTML5, CSS3, Bootstrap, JavaScript, JSON, AJAX, JSP, JSP Tag libraries, Servlets, Angular JS.
- Good understanding of new features of Java 9 like modularity, JVM compiler Interface, AOT compilation
- Experience on Amazon AWS, EC2, S3 and cloud front.
- Worked on B2B development works on BEA WebLogic 9/10/12, IBM WebSphere 6/7, Tomcat 6/7/8 and JBOSS Applications servers.
- Developed Web Services with JAX-WS (SOAP) and JAX-RS (Restful), Jersey.
- Extensive experience in IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
- Experience in various databases Oracle, DB2, PostgreSQL and SQL Server and LDAP.
- Worked on data logging framework such as: Log4j, to detect logging data and to analyze data traffic analysis and developed ATDD (Acceptance Test Driven Development) test cases using java for the written code.
- Experience in version control tools like Jira, GIT, SVN, CVS and Microsoft visual SourceSafe.
- Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and co-ordinating with the team members to meet the deliverables.
- Strong analytical, debugging skills with experience in fixing ad hoc production issues.
- Ability to learn and adapt quickly to new environments and emerging new technologies.
- Excellent analytical, communication, organizational and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE, PL/SQL.
Web Technologies: JSON, JSP, HTML, HTML4/5, CSS, DHTML, JavaScript, Angular JS, AJAX
XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.
Web/App Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss
IDE: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE, IntelliJ
Tools: Splunk, Jenkins, WebEx, TOAD, Xml Spy, Ant, PL/SQL Developer, JUnit, JMock
Operating systems: Windows, UNIX, Linux and MS-DOS.
Databases: Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, DB2, MongoDB
Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Access, DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate
PROFESSIONAL EXPERIENCE
Confidential, NEW YORK - NY
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Participated in JAD sessions gathering along with the Business Analysts.
- Handled the requirements, code and test walkthroughs
- Implemented the project using agile-scrum methodologies
- Wrote complex business logic using PL/SQL Packages, stored procs and SQL queries.
- Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework, Custom data cache.
- Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
- Design and Development of MTAS Micro service with spring boot.
- Worked on the back-end part of the application involvingSpring framework andHibernate.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
- Developed RESTful web service using Spring, micro services and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
- Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3.
- Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
- Deployment of all components on JBoss App Server and provided support in debugging deployment issues.
- Used Spring JDBC template to perform the database operations.
- Developed the Persistence Layer using Hibernate.
- Used DOM Parser to parse the XML response from web services.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
- Used sescloud-baseddo expose the application for the use by the third-party users.
- Developed few stored procedures, triggers and sequences.
- Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
- Used Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging AWS API’s.
- Involved in building and maintaining cloud-based infrastructure on AWS.
- Implemented logger for debugging using Log4j
- Served as POC for on call support in the production team on a rotation basis.
Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Spring 4.0, Spring Boot, Micro services, Hibernate 3.0, JMS, AWS, Maven, Log4J, JavaScript, Ajax, Junit 4.0, Oracle 11G, PL/SQL, WebLogic 12, JPlanet, Unix, GitHub, Angular JS, Oracle, TOAD, Web Services.
Confidential, Mason - OH
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Experience in Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
- Developed Micro services & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Micro services
- Used Spring framework to handle application logic and make calls to business objects and services.
- Developed the UI screens using HTML5, CSS3, Ajax JQuery, Bootstrap, Angular JS 2.0 and was involved in resolving cross browser Java script issues.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
- Developed the Persistence Layer using Hibernate.
- Developed RESTful web services using JERSEY API and developed both the producer & consumer.
- Used DOM Parser to parse the XML response from web services.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
- Used session beans to expose the application for the use by the third-party users.
- Developed few stored procedures, triggers and sequences.
- Worked on concurrency API to increase the throughput of the batch application.
- Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
- Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
- Worked on deployment of the application and helped build team to provide deployment scripts using Ant, Maven and Jenkins.
- Extensively used Fusion Charts for reporting the data.
- Create Unit testing scripts using Java Testing Frameworks and perform unit testing of the developed code.
- Experience in building and maintaining cloud-based infrastructure on AWS.Served as POC for on call support in the production team on a rotation basis
Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Spring 3.1, Hibernate JMS, Maven, Log4J, JavaScript, Angular JS, JUnit, Oracle 11G, WebLogic 9.1, iPlanet, Unix, Github, Oracle, TOAD, Web Services.
Confidential, Detroit, MI
Java Developer
Responsibilities:
- Participated in the system architecture and design and made use of proven Gang-of-Four (GOF) and J2EE design patterns
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
- Used Clearcase as a version management tool & Jenkins for CI.
- Configured the Deal Manager Processor using JMS queues in Websphere app server.
- Developed shell scripts and autosys jobs
- Developed the application in highly multi-threaded programming using Java, OOPs concepts and threads.
- Developed several WebService stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
- Designed and implemented complete functionality for support of trades search involving UI (JSP/JavaScript), DTOs, Business logic execution and invocation using stateless EJBs.
- Involved in integration of internal and external systems using Spring Integration.
- Implement AJAX based rich client components for improved customer experience using JSON data, JQUERY, DOJO, CSS, and HTML.
- Designed, implemented and altered database tables, procedures and packages to support the functionality.
- Created Activity diagrams, State Chart diagrams, ER diagrams, Sequence diagrams, Collaboration diagrams, and web page mock ups in MS-Visio.
- Integrated the Web layer with Oracle database using Spring ORM and other components with JMS.
- Involved in Design, implementation and tuning of database and SQL scripts for optimal performance.
- Redesigned and built the schemas to meet Optimal Performance measures.
- Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
Environment: Java 1.5, J2EE, Spring 3.0, Hibernate 3.0, Jersey 1.0.2, Log4J, SOAP Web services, JSON, WebSphere Application Server 6.1, Rational Application Developer 7.0, Oracle 12, JMeter, Java script, HTML5, JQuery, Ajax.
Confidential
Java Developer
Responsibilities:
- Worked with OOPS concepts and developed the project for Mobile Application.
- Developed the Web Services using Core Java and XML.
- Designing UI screen for Insurance Quote to get User information with JSP.
- Used Struts Framework in the application which is based on MVC design pattern.
- Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
- Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
- Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
- Used DB2 as the Backend for the application.
- Deployed Applications on Apache Tomcat Server.
- Writing PL/SQL Queries to get schedule of policy payment and defaults.
- Developing Session beans, Entity for Insurance Quotes.
- Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
- Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
- Fixing the bugs identified in test phase.
Environment: JAVA, JSP, Web Services, XML, Struts, Servlets, MVC Pattern, Javascript, Apache Tomcat, PL/SQL, Eclipse.
