Java developer Resume
GA
SUMMARY:
- 8 years of extensive experience in Java and PL/SQL in banking and retail domainincluding 5 years with Confidential, India (1 year onsite assignment in United Kingdom), 6 months with Confidential in Mexico and 1 year with Allied Informatics, Duluth, Georgia.
- Have a good knowledge and experience of Object oriented programming concepts and Core Java including use of inheritance, access modifiers, multi - threading, messaging services, collections and iterations.
- Working knowledge of encryption, decryption. For example, encrypting the authentication password by MD5/SSH before saving it into the database.
- Working knowledge of messaging service. For example broadcasting of message to a selected list of persons using JMS.
- Working knowledge of JSTL conditional operators.
- Working knowledge of local storage / cookies.
- Working knowledge of spring framework including scopes, singleton, bean initialization, destroying bean, IOC, MVC, Collections.
- Working knowledge of Restful Web services.
- Have a very good knowledge in middleware and front end development.
- Working knowledge of JQuery, Ajax, bootstrap.
- In bootstrap, I have worked with menus, navigation, google maps, font awesome, and switches.
- Working knowledge of Ajax, web workers, html, data attributes, encapsulation, and object based coding in JQuery.
- In middleware, working knowledge of creating a DAO layer for linking backend and frontend.
- PL/SQL and Oracle platform to query the database.
- Worked and created Java Server Pages to receive the user information with the help of JSON and feed the information into Backend server i.e. database with the help of web services.
- Deploying EAR using Maven.
- Working knowledge of SQL queries including creating stored procedures and functions in Oracle and MySQL.
- Have a hands on experience in Selenium Web Driver, Git, TestNg and Jenkins.
- Had a very good client exposure being a single onsite counterpart of a development project that went through Requirement Gathering, Design, and Coding and Testing phases of development model from July 2013 to June 2014.
- Successfully accomplished the On going Support Activities of two Applications TradeMonitor and WallStreet (Java, Hibernate, SQL) and managed knowledge delivery actions due to the Project Relocation in Mar to December 2012 single handedly.
- Completed generic training & Stream training in J2EE from Confidential Ltd with CGPA of 4.8/5.
- Completed Bachelor of Technology with honors in Computer Science Engineering from MMEC, Kurukshetra University, Kurukshetra in July 2010.
TECHNICAL SKILLS:
Tools: RAD, Eclipse,WAS,Maven
Database: Oracle, Microsoft SQL Server 2008
O/S: Windows 95/98/XP
Domain Experience: Banking, Retail, State Benefits.
Skills: Core-Java, Collection, Multithreading, Algorithms and Datastructures, OOPS, SQL, HTML, J2EE, Spring, JavaScript, JQuery, Bootstrap, Web Services, Selenium IDE Web Driver,Knowledge of Cassendra, No sql, Angular JS., Maven, WAS, SOAP and REST WebServices.
PROFESSIONAL EXPERIENCE:
Confidential, GA
Java DeveloperResponsibilities:
- Database queries by users and other teams.
- Developing change requirement flows which includes use of jsp, servlets, java, j2ee, ejb, soap web services .
- Daily build verification includes running smoke test in different environments.
- Java, jquery code fixes.
- Logs analysis using Splunk.
- Live production support involving application exceptions.
- Performance enhancement adding indexing to sql queries.
- Singleton model, prevented application data inconsistency and null pointers.
- JAWS to support disabled client.
Environment: Java,J2EE, Spring, JSP, Servlets, EJB, Pl/Sql, RTC, Websphere application server, j-query, SOAP web services, Selenium.
Confidential, Norcross, Georgia
Java DeveloperResponsibilities:
- Persist: Recording the customer information from front end using bootstrap,html, verifying and issuing an account number through middleware using Spring framework, Restful web services and pl/sql. Redirect to the module orders if the customer already holds an account with the organization
- Tracking the trucks supplying the fuel to the gas stations using google maps, bootstrap.
- Creating polygons on google map which represent the routes in the city and finding the optimal path after the address of gas station is registered using jquery .
- Placing the order after the account verification for customer is successful using UI and webservices.
- Authenticating the user before he enters the application, restricted access to few UI fields after he passes the authentication successfully using JSTL conditional operators, session variables, request/response parameters.
- Creating a list of modules, screens and URLs, storing them into database and make sure that only legitimate user can access the modules, screens and fields .
Environment: Core-Java, J2EE, Java Script, JQuery, Ajax, Bootstrap, CSS, HTML, font awesome, MD5 for encryption, JSTL, serialization/deserialization, Restful web services JAXB, Gson, Collections,Pl/Sql.
Confidential
Java DeveloperResponsibilities:
- Created web pages using html, css, bootstrap to create a search interface to verify if the request belongs to an existing customer or new.
- Created restful web services using annotations to interact between front end and database.
- Created SQL queries, stored procedures, functions to persist and retrieve data and search for users account on the basis of various filters like street, colony, area etc .
Environment: Core-Java, J2EE, Java Script, JQuery, Ajax, Spring MVC and Spring DAO, Restful web services, Array Lists and Maps, Annotations, PL/SQL and Oracle platform to query the database.
Confidential
Java DeveloperResponsibilities:
- Implement new functionalities in the application as per user requirements. Work on end-to-end solution that includes requirement gathering, design, coding & testing.
- Coordinating with different teams responsible for various inbound/outbound interfaces. Analyzing ad-hoc user issues and work on their resolution.
- Monitoring Incident queue, acknowledging and assigning them to associated team member.
Environment: PL/SQL, stored procedures, Relational Operators, Performance tuning, Aggregation, Indexing.
Confidential
Java DeveloperResponsibilities:
- Implement new functionalities in the application as per user requirements. Work on end-to-end solution that includes requirement gathering, design, coding & testing.
- Coordinating with different teams responsible for various inbound/outbound interfaces.
- Analyzing ad-hoc user issues and work on their resolution.
- Automatic loading of data
- Creation of Account Status and Reconciliation files.
- FTP the daily generated reconciliation or status to required user list.
- Notifying concerned business users and supporting team of the success or error message if there was an issue with the timely generation of the reconciliation files.
Environment: Core-Java,UNIX, PL/SQL, FTP, Schedulers, Java 1.5, Spring MVC, Hibernate Framework, Selenium Web Driver, Git, Maven, Testng, Jenkins.
Confidential
Developer
Responsibilities:
- Worked and created Java Server Pages to receive the user information with the help of JSON and feed the information into Backend server i.e. database with the help of web services (XML files) .
- Implementation of Spring MVC to achieve movement of data among web pages with the help of Data Caching and Cookies.
- Implementation of jQuery built-in functions to achieve dynamic loading of the page.
- Coding and Unit Testing of deliverables after integration.
- Have a good knowledge of understanding functional and technical design of the application and implementing the design to code associated functionality.
- Design functional Test Plan and Test supplement documents like UTC and UTR.
- Prepare Test strategies like TestNG and Test Cases.
- Submitted technology based knowledge artifacts.
- Deploying EAR using Maven and WAS.
Environment: Core-Java, jQuery, Ajax, JSON, J2EE, Spring REST, Spring MVC, DAO implementation.
Confidential
Java DeveloperResponsibilities:
- Created web pages using java, html, css, jsp and servlets.
- Created a connection between application and database using JDBC.
Environment: Advanced-Java, PL/SQL and Oracle for database connection.
Confidential
Java DeveloperResponsibilities:
- Created desktop based user interface using applets and swings.
- Created a connection between application and database using JDBC.
Environment: Core-Java, PL/SQL and Oracle platform to query the database.