We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Charlette, NC

SUMMARY

  • 8 years of professional experience in design, architecture, development and support of web - based Java/J2EE enterprise applications.
  • Solid background in major business domains including insurance, telecommunication, financial and e-commerce.
  • Hands-on experience in all stages of Software Development Life Cycle including proposal, process engineering, design, development, testing, deployment and support.
  • Strong experience in Software Development Methodology such as Agile (Scrum) methodology, Iterative, Waterfall for Analysis, Design, Implementation, Testing of Object Oriented applications and web based Enterprise Applications.
  • In depth exposure to Web 2.0 solutions, developing web services, OOAD architecture and modeling and designing artifacts to satisfy peculiar and complex business problem statements.
  • Have experience to implement Object Oriented Design for developing system in UML using IBM Rational Rose and Microsoft Visio.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud.
  • Expertise in using and implementing various design patterns such as MVC (Model View Controller), DAO (Data Access Object), Singleton, Bridge, Abstract Factory, Filer, Interpreter, Decorator, Iterator.
  • Highly acquaintance in OOPs and Core Java components like Collections, Generics, Exception Handling, Multi-threading.
  • Expertise in application development using Java/J2EE components which include Servlets, JSP, JSTL, EJB, JMS, JNDI, JDBC.
  • Acquaintance with ORM tools such as Hibernate, JPA, and My Batis.
  • Strong experience in different frameworks Struts, Struts MVC, spring security, Spring MVC, Spring IoC, Spring AOP and architecture like Model View Controller (MVC).
  • Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, RAD, NetBeans Workbench and deploying them in application servers like Apache Tomcat, WebLogic, WebSphere, GlassFish, JBoss on Windows environment.
  • Experienced as a web developer in developing web applications by using HTML5, CSS3, JavaScript, Ajax, JSP, JSTL, AngularJS, XML, Custom Tag libraries.
  • Experienced in working with various data parsing forms to dynamically display data on the system such as XML, JSON, XSLT, XSD, DTD, DOM, SAX, JAXB.
  • Developing web services using XML over HTTP(s), AXIS, SOAP, WSDL.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), development of XML schemas and implementing SOA by using both SOAP and RESTful web services.
  • Proficient in using RDBMS concepts and have experience in working with multiple relational databases such as Oracle, DB2, MySQL and NoSQL database like MongoDB.
  • Experience in writing SQL queries, stored procedures, functions, packages, views, Triggers, data connectivity and data integration of Oracle.
  • Expertise in working with Windows, LINUX, UNIX, Shell Scripting, Subversion and CLEARCASE platforms.
  • Experience in unit testing the applications using JUnit and Mockito Framework and developed logging and standard mechanism based on Log4j.
  • Experience in developing test cases and performs Unit, Integration testing.
  • Extensive experience in implementation of version control tools like CVS, SVN, Git.
  • Experience working in high pressure team environments with intense development and release activity.
  • Adaptive to work in environments involving simultaneous activity on multiple projects.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS

Java Technologies: Java/J2EE, Spring(Spring Core, Spring JDBC, Spring boot, Spring Cloud, Spring Rest, Spring MVC, DAO and AOP, Spring Boot, Springcloud, Spring Data), Hibernate, JMS, Servlets, JSP, Struts, JDBC, JTA, JAXB, RMIJNDI, JMX, Gemfire.

Bigdata Technologies: CDH4 and HDP2.2, Hive, Sqoop, HBase

Databases: Oracle, Sybase, MongoDb, MySQL, DB2.

Application Servers: IBM WebSphere, BEA WebLogic, JBoss.

Internet Technologies: XML/XSLT, XSD/DTD, JavaScript/JQuery, JSON, AJAX, HTML, CSS.

Web Services: Restful and SOAP web services.

Development Tools: ANT, Maven, Log4J, JUnit, TOAD/Accurev, ClearCase/CVS, ClearQuest, Rational Rose.

Tuning Tools: JProfiler, Jprobe, SOAPUI, Postman, SonarQube, Splunk, Nagios.

Java IDE: IBM WSAD, RAD, Eclipse, MyEclipse, NetBeans, Intellij.

Other Languages: C/C++.

Scripting Languages: Perl, Shell Scripting, Python.

CI/CD: Jenkins, Chef, Docker.

Operating Systems: Windows, UNIX (Solaris/HP-UX).

PROFESSIONAL EXPERIENCE

Confidential, Charlette,NC

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Implemented the project using agile-scrum methodologies using JIRA.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Worked on building Microservices for the delivery of software products across the enterprise
  • Implemented the application using spring boot and microservices.
  • Improved the throughput using the concepts of multithreading like Executor Services & Concurrency API.
  • Created and maintained several Micro Services serving various functions in the cloud-service layer as well as the web layer
  • Developed RESTful web service using Spring 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.
  • Used Spring for building Microservices and developed Spring based application radically faster with very less configuration.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Used Spring Boot for building Microservices and developed Spring based application radically faster with very less configuration.
  • Developed the Persistence Layer using Hibernate.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Developed stored procedures, triggers and sequences.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Deployed Spring Boot based Microservices using Amazon EC2 container services using AWS admin console.
  • 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.

Confidential, Chicago, IL

Sr. J2EE Developer (Consultant)

Responsibilities:

  • Participated in the system architecture and design and made use of proven Gang-of-Four (GOF) and J2EE design patterns
  • 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.
  • Automated continuous integration delivery workflows to deploy Microservices applications via Docker containers.
  • Designed and implemented complete functionality for support of trades search involving UI (JSP/JavaScript), DTOs, Business logic execution and invocation using stateless EJBs.
  • Deployed Spring Boot based Microservices using Amazon EC2 container services using AWS admin console.
  • 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
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Used Git as a version management tool & Jenkins for CI.
  • Developed shell scripts and autosys jobs
  • Developed the application in highly multi-threaded programming using Java, OOPs concepts and threads

Confidential - Bentonville, AR

Sr. J2EE Developer (Consultant)

Responsibilities:

  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Black box calculation of this financial reporting and thoroughly understood and developed in GWT, spring and Hibernate technology.
  • Legacy data from Sybase database was made available to the uses to view through newly developed framework using GWT and XML implementation.
  • Worked on Java Script libraries like jQuery and JSON.
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Used Spring Security framework for login authentication, password hashing.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Worked with topic for creating publish/subscribe-messaging model using Apache MQ and Tibco MQ.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Hibernate as an implementation engine for JPA API.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
  • Developed store procedures and complex queries using tool called PL/SQL developer.
  • Developed, Tested and Deployed application in IBM Web Sphere 7.0 server.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Used Concurrent Version System (CVS) as source control tool.
  • Developed unit test cases and suits onJUnitframework for unit testing

Confidential

Programmer Analyst

Responsibilities:

  • Worked withJSP, Servlets, JSTL/EL.
  • Worked withJDBC and Hibernate.
  • Configured and Maintained Subversion version control.
  • Implemented Data Access Object, MVC design patterns.
  • Experience of working inAgileMethodology.
  • Worked with Complex SQL queries, Functions and Stored Procedures.
  • Developed Test Scripts usingJUnitandJMockit.
  • Use ofcore java, which includesGenericsandAnnotations.
  • Involved in refactoring the existing code.
  • ImplementedStruts, J2EEDesign Patterns likeMVC, Spring Rest API, DAO, Singleton andDTO Design patterns.
  • DevelopedWeb Services using XMLmessages that useSOAP.
  • DevelopedSpringConfiguration file to define data source,beansandHibernateproperties.
  • UsedPL/SQLfor queries and stored procedures inORACLEas thebackend RDBMS.
  • UsedSVNas a version control.
  • Worked withStrutsValidationFrameworktoimplementClient Side andServer Sidevalidations.
  • Worked withlog4jutility to implement run time log events.
  • Worked withANTandMavento develop build scripts.
  • Worked withHibernate,JDBCto handle data needs.
  • Configured Development Environment usingTomcat and Apache Web Server.

We'd love your feedback!