Resume

Sign in

Sr Java Developer

Location:
California City, CA
Salary:
65$/hr
Posted:
October 08, 2019

Contact this candidate

Resume:

HARIKA

469-***-****

adajkt@r.postjobfree.com

Professional Summary:

●Around 8 years of hands-on experience in designing, developing and testing Java/J2EE web-based applications.

●Excellent technical knowledge in Java, Servlets, JSP, JDBC, XML, Webs services with the back-end RDBMS like Oracle

●Skilled in developing front-end applications using JSP, JSTL, DHTML, HTML5, CSS3, XML, AJAX, and jQuery.

●Extensively worked on core java concepts like Multi-Threading, Exception handling, IO Handling and Collections Framework.

●Extensive experience in implementing J2EE Design patterns like MVC, Structural Session Façade, Front Controller, Application Controller, DTO, DAO, NIO and Singleton patterns.

●Strong Experience in developing the application using frameworks like Struts and Spring frameworks.

●Proficient in SOA and developing Java Web Services using SOAP, REST, XML and WSDL.

●Demonstrated proficiency with Java Enterprise Applications (e.g. JEE, Spring JDBC, Spring Security)

●Well experienced in developing web applications and server-side development using JavaScript, JSP, Servlets, JDBC, XML, JSTL, and JUnit using various web/application servers like JBoss Messaging, JMS, WebSphere 7.0/8.0, BEA WebLogic 8.x/9.x, Apache Tomcat 6.x/7.x

●Experience in developing automated unit testing using Junit, Mockito frameworks.

●Proficient in database development and coding SQL, PL/SQL, writing stored procedures, triggers and DAO packages with different relational databases such as MySQL, SQL server and Oracle.

●Had knowledge on NO SQL database Couchbase.

●Experienced in end-to- end API Design and development using RAML, Swagger, camel Rotting, Spring Integration Framework and Spring Boot for micro services.

●Real time experience in UNIX, Perl, Python &shell scripts for batch processing.

●Skilled in using IDE tools like Eclipse, NetBeans, IntelliJ.

●Progressive technical developer with broad based achievements in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.

●Experience on Full Life Cycle development of software applications on Web-based environments.

Technical Skills:

Languages

C, C++, core Java, JSP, JSON, HTML, CSS, DHTML, JavaScript, JQuery, XSL, XSLT, SQL, PLSQL, UNIX, UML

Technologies

J2EE, Servlet, JDBC, Web Services (SOA, SOAP, WSDL)

Frameworks

Struts, AJAX, Spring3.0, Spring Boot, JUnit, Log4j, XMLBeans, JSTL

IDEs/Tools

WebLogic Workshop, Eclipse, Maven, Ant, Toad, PLSQL Developer, Autosys

App/Web Server

WebLogic 6.1 & 8.1, Tomcat, WebSphere, JBoss

Operating System

Windows, UNIX, Linux

Education:

●Bachelor’s Degree in Computer Science, India

Professional Experience:

Union Bank, LA

Role: Sr Java Developer Jan 2019 – Present

Project Description:

Java based application used to manage information about branches including areas, regions, branches, child branches and its hierarchy who works by role, hours of operation, contact information, geographical information. This is an organization update application which contain all types of branches(company, independent, satellite etc.) all the info regarding the person who manages these branches, financial information, roles & responsibilities of every Schwab branches are managed here.

Responsibilities:

●Experience in Agile methodologies such as Scrum and Test-Driven Development.

●Developed Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices

●Used Spring framework to handle application logic and make calls to business objects and services.

●Involved in writing the controller and Business logic code using Core Java concepts like inheritance, polymorphism, abstraction, Multi-Threading, collections.

●Implemented logger for debugging using Log4j.

●Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.

●Developed stored procedures, triggers and sequences.

●Developed the Persistence Layer using Hibernate.

●Developed RESTful web services using JERSEY API, and developed both the producer & consumer.

●Create Unit testing scripts using Java Testing Frameworks and perform unit testing of the developed code.

Environment: Spring Boot, Rest Web Service, Maven, jQuery, Toad for SQL Server, JBoss, Hibernate, Log4j,GitHub.

Oppenheimer Funds(OFI), NY June 2018 – Dec 2018

Role: Java/J2EE developer

Project Description:

The main aim of this project is to implement the web interface of trading and investments of customers, Java based application used to manage information about branches including areas, regions, branches, child branches and its hierarchy who works by role, hours of operation, contact information, geographical information. This is an organization update application which contain all types of branches(company, independent, satellite etc.) all the info regarding the person who manages these branches, financial information, roles & responsibilities of every Schwab branches are managed here.

Responsibilities:

●Involved in Analysis, Design, Development, UAT and Production phases of the application and worked on front- end and back- end using HTML5, CSS3 and JavaScript Angular JS, Core Java, Spring Boot, Microservices and Couchbase.

●Implemented the project using agile-scrum methodologies using RALLY.

●Developed the application implementing DB2 to Couchbase migration with API representation using spring boot and microservices.

●Involved in writing the controller and Business logic code using Core Java concepts like inheritance, polymorphism, abstraction, Multi-Threading, collections.

●Developed the UI screens using HTML5 and was involved in resolving cross browser Java script issues.

●Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.

●Implemented the application using spring boot and microservices.

●Integrated Swagger in present application for inserting and retrieving JSON formatted data from Couchbase.

●Used camel as router,orchestrator and segregated the Couchbase documents using camel routing, Transaction management is also done by using camel.

●Improved the throughput using the concepts of multithreading like Executor Services & Concurrency API.

●Developed RESTful web service using Spring and JAX-RS for retrieving data from server and internal communication. Create and consume web services (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.

●Developed the Persistence Layer using Hibernate.

●Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns

●Developed stored procedures, triggers and sequences.

●Used Eventing Services,indexes for triggering couch-base Documents

●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.

Environment: SOFEA Framework, Mule, Tomcat 7, Spring Boot, Rest Web Service, Maven, jQuery, Broad vision and Dynamic Broad vision center, Spring cloud stack (Zuul proxy, Eureka services).

Monsanto, MO August 2017 – May 2018

Role: Java/J2EE developer

Project Description:

Sorting out phish mails which was sent by users to MONSANTO network (here Monsanto uses Outlooks for communication) and providing verdict weather it’s a threat mail, Mails which came to outlook should be reported to configured mail address and that reported mail will sit in S3 buckets, from s3 bucket SQS listener will listen one by one to the mails and drop it in Database, mails in Database will be submitted o sandbox, after sandbox provides verdict it will be sent to Splunk for storage

.

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 Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices

●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, Spring 3.1, Hibernate JMS, Maven, Log4J, JavaScript, Angular JS, JUnit, Oracle 11G, WebLogic 9.1, Unix, GitHub, Oracle, TOAD, Web Services.

TECHCOM Solutions, India August 2013 – July 2016

Java Developer

Project Description:

The application was a highly secured, multilingual online transaction system, which had an intranet and internet module. The Internet serves as the front end to the clients (debtors and creditors of the enterprise), and the employees of the firm access the Intranet. The system is also integrated with the already existing legacy applications in the enterprise.

Responsibilities:

●Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.

●Pages and internal administration interface.

●Front end design using JSP and business logic in Servlets.

●Analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB.

●Developed the database and UI design for the web module.

●Built prototypes of complex modules and analysed the performance.

●Developed EJBs, JSPs and Java Components for the application using Eclipse.

●Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.

●Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.

●Involved in the understanding and designing of the complex back-end middleware framework.

●Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.

●Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.

●Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.

●Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.

Environment: Java 1.5, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.

Client: SYNTEK Solutions, Hyderabad March 2012-- July 2013

Software Associate

Responsibilities:

●Involved in SDLC- Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.

●Used Agile approach for the Software Development

●Developed user interface with Servlets and JSP.

●Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.

●Designed and developed the UI using JSP, HTML, CSS, and JavaScript.

●Used Bootstrap to create desktop and mobile responsive websites.

●Used J-Query, JavaScript, CSS, Bootstrap and various J-Query plugins to improve experience in UI and achieve cross-browser compatibility.

●Responsible for creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.

●Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Rational Rose.

●Deployed and tested the prototype on Apache Tomcat and contributed to deployment and maintenance on Apache Tomcat Server.

●Used JDBC to interact with Oracle database.

●Written complex SQL queries, stored procedures, functions, and triggers.

●Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications.

●Used ANT scripts to build the application and deployed on WebSphere Application Server.

●Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each module developed.

Environment: Java 1.5, JSP, Servlet, DHTML, CSS, HTML, JavaScript, Bootstrap, EJB 2.0, IBM WebSphere 5.1, XML, XPath, XSLT, XML Schema, JUnit, UML, Oracle 9i, SQL and Windows XP.



Contact this candidate