Java Developer Resume
Austin, Texas
SUMMARY:
- About 3 years of progressive experience in software development life cycle including Analysis, design, development of software applications using Java, J2EE technologies and frameworks.
- Proficiency in developing secure enterprise Java applications using technologies such as JSP, JSF, Servlets, JPA, EJB, JMS, JNDI, XML.
- Experience in Core Java with strong understanding of Object Oriented Concepts like Collections, Multithreading, and Exception Handling.
- Proficient with Web Page Development using HTML, JavaScript, JQuery, AJAX, Swing, XML, XSL, XSLT, and CSS.
- Experience in designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, spring, Hibernate, Oracle and SQL.
- Through noledge and experience of Core Design patterns and J2EE Design patterns like MVC, Singleton, Session Façade, DAO and Business Delegate Design patterns.
- Experience implementing SOA using Web Services (SOAP, WSDL) and REST Services.
- Experience in developing and consumingWeb ServicesusingWSDL, SOAP, HTTP, and UDDI.
- Good noledge on Spring Data, Spring Security, Spring Boot, Spring Core, and Spring web with ORM framework like Hibernate, JPA.
- Good exposure with Application Web Servers like WebLogic, WebSphere, JBoss, Glassfish and Apache Tomcat.
- Has work experience in using various Configuration Tools like SVN CVS.
- Experience in developing database applications using Oracle 10g/11g, MySQL DB2, MS SQL Server.
- Has extensively worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, and Performance Tuning.
- Experience in Production Support Troubleshooting and Debugging applications.
- Experience with unit testing using JUnit and writing build scripts using Maven Ant.
TECHNICAL SKILLS:
Languages: Core Java, Java 1.x to 1.8, Python
Web Technologies: Angular JS, HTML, CSS, JavaScript, JSF, JSON, AJAX, jQuery
Enterprise Java: JSP, Servlet2.x, JMS, JDBC2.0/3.0, Log4J API, JNDI
Markup/ XML Technologies: HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, SAX/DOM
Tools: & Framework: Spring 2.x/4.x, Hibernate4/3, JSF, Log4J, JUnit, SOAP UI, Apache Ant, Apache Maven, Gradle, Postman, Rest Client.
Web Services: SOAP, RESTful
Web/App Servers: Apache Tomcat 8.0, IBM WebSphere (7.0), WebLogic, JBoss
Databases: Oracle 9i/10g/11g, MySQL, MongoDB, SQLite
Message Oriented Middleware: ActiveMQ, RabbitMQ
Development Tools: Eclipse Kepler, Eclipse Mars, Net Beans
Operating Systems: Windows, Linux, & Kali Linux (Penetration testing)
Networking Suites: CISCO Packet Tracer, Wireshark, GNS3, Tcpdump, Nmap, Metasploit, and Open vSwitch
Cloud Infrastructure: Amazon Web Services (AWS)
Design Pattern: Object Oriented Design, MVC, Singleton, and Factory Method patterns.
WORK EXPERIENCE:
Java Developer
Confidential, Austin, Texas.
Responsibilities:
- Utilize Java, Eclipse/J2EE, test code & applications, and collaborate with the team and management to gather client requirements.
- Using Spring MVC Framework, JSP, Servlets, JavaScript, Ajax, XSL, CSS and HTML for developing UI Screens.
- Write Python scripts for batch, automatic processing and process scheduling.
- Create newRESTweb service operations and modified the existing web service'sWADLs Web Application Description Language
- UsedJunitfor unit testing the web service operations' code.
- Also use SOAP UI toolto test the REST web service operations.
- Create SOAPtestcasesfor different test scenarios and integrated thetest suiteto Jenkins.
- UseHP ALMfor tracking the defects.
- UseLog 4jfor logging purposes.
- UseMaventool tobuild,overlayanddeploythe code.
- Using Web servers like Apache and IIS with Tomcat to serve static content.
- Useconfluencefor managing the project related notes and docs.
- Resolve production issueswhich are related to both integration and data OR navigation issues.
Environment: J2EE, JDBC, HTML, Maven, Agile methodology, MySQL, RDBMS, Eclipse, MySQL Server, AJAX, XML, JavaScript, CSS, Spring, SOAP/REST, SOA.
Systems Engineer
Confidential
Responsibilities:
- Worked under Agile with Scrum and Waterfall methodologies to modify and managed the deposit account module of DFS.
- Written Shell scripts for batch, automatic processing and process scheduling.
- Integrated new functionalities, enhancements and improvements into existing JAVA based application using JavaScript and Bootstrap based libraries to improve the overall website aesthetic.
- Debugged and troubleshooted JavaScript code using tools like Fiddler.
- Experienced in working with SOA architecture by producing/consuming SOAP & REST based web services using Apace Axis, CXF engines.
- Worked with Oracle 10g, 11g, MS SQL server for writing DDL, DML, PL/SQL scripts and query optimization.
- Assisted in writing scripts for bulk data retrieval using shell and SQL procedures and functions.
- Implemented security administration by creating roles, views and granting necessary object/system privileges for users.
- Involved in SQL Tuning and created new indexes to improve the performance of the SQL statements.
- Set up a new database instance with Prod and Test Environment and provided database related support.
- Developed automated Build files, Reporting and Documentation using Maven.
- Monitored the error logs using Log4J and fixed the problems.
- Used JUnit Testing Framework for performing Unit Testing.
- Designed and developed test scenarios for functional testing including smoke testing, integration testing, regression testing and UAT.
- Performed API testing using SOAPUI and Postman.
- Performed continuous integration/delivery (CI/CD) using Docker, and Jenkins.
- Performed Non-Functional testing including performance/load testing using JMeter and LoadRunner.
- Worked with Test Management Tool like HP Quality Center/ALM.
- Coordinated and followed-up project for seamless release using Project Management System JIRA.
- Created team specific Agile process flow in JIRA to move tasks from one activity to another.
- Maintained Source Code Repositories including GIT, Subversion & TFS.
- Perform Root Cause Analysis to halp developer fix the code in the next release.
Environment: J2EE, Spring, JPA, Hibernate, MVC, Maven, AJAX, Crystal Reports, Oracle 9i, SQL, JavaScript, JSON, HTML, CSS, XML, JSTL, JSP, EJB 3.1, Custom tags, Web Services/SOAP, WebSphere, Web Logic 9.2, Tomcat 6.x, WebSphere Message Broker, ALM, SOAPUI, Selenium, WebDriver, GIT, JIRA, Shell script, Subversion, TFS & Agile, Linux.
Confidential
Responsibilities:
- Developed new REST web service operations and modified the existing web service’s WADL Web Application Description Language.
- Integrated Spring Security with RESTful web services for secure usage of REST APIs within the applications.
- Implemented test cases using JUnit and tested web services with REST Client.
- Created various complex reports using Crystal Reports XI R2.
- Enhanced/ modified existing reports by creating new Parameters, Formulas, etc. Used Assist BO administrator for setting up security on various reports for clients.
- Used XML and JSON response format to support various cross platform applications.
- Used AJAX implementation to make server calls asynchronously.
- Create data dictionaries, physical databases and logical database model to store all the banking related terminologies for easy storage and retrieval of data in Oracle 10g/11g.
- Gathered in-depth understanding of the banking product, development procedure, architecture of the application, and debugging.
Environment: s: Spring MVC, Hibernate, Spring Security, RESTful Web Services, EJB, J2EE, Servlets, JSP, JSTL, JSF, JDBC, XML, XSL, HTML5, CSS, JavaScript, JSON, JQuery, AJAX, Bootstrap, Oracle 10g/11g, SQL, Apache Tomcat 6&7, JUnit, Maven, Crystal Reports XI R2, & Eclipse IDE.
J2EE Developer
Confidential
Responsibilities:
- Followed MVC architecture to develop web-based multitier Client/Server applications using Java/J2EE, Multithreading, Servlets, JSP, JSTL, JDBC, EJB, XML, XSL and Java Beans.
- Developed UI using HTML5, CSS, JavaScript, JSON, and Web 2.0 JQuery.
- Extensively used frameworks like Spring and Hibernate.
- Used ORM using Hibernate for mapping persistence layer to database.
- Used Spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
- Implemented advanced java API and core java for coding sophisticated business logic.
- Wrote complex queries on tables and views in Oracle 10g and MySQL.
- Extensively trained to write complex queries, Stored Procedures, Triggers with Oracle 10g/11g and MySQL.
- Developed SOAP and RESTful service to provide all the CRUD capabilities.
- Integrated Spring Security with Spring MVC & Hibernate to develop secure login applications.
- Used Eclipse IDE for development.
- Working noledge of different enterprise systems like CRM, and ERP.
- Knowledge of different design patterns as its implementation in different scenarios.
- Working noledge of IP networking protocols.
Environment: s: Spring MVC, Hibernate, Spring Security, EJB, J2EE, Servlets, JSP, JSTL, JSF, JDBC, XML, XSL, HTML5, CSS, JavaScript, JSON, JQuery, Bootstrap, Oracle 10g/11g, SQL, Apache Tomcat 6&7, JUnit, Maven, and Eclipse IDE.
IT Support Intern
Confidential
- Project: Android application for students to reverse reading spot in library.
- Designed and developed library app for Android platform and collaborated with team in developing new features.
- Wrote unit tests for mobile code and debugged critical application issues such as crashes, memory leaks, and concurrency problems.
- Managed tasks within Agile framework, cleared sprinted tasks, and controlled JIRA workflows.
Environment: Android NDK, Linux/Unix OS, Eclipse IDE, XML, JSON, REST, SOAP, Oauth, AJAX, JQuery, API, SQLite.