Java Developer Resume
Belair, MD
SUMMARY
- 4 years of experience in developing applications using Java/J2EE, c, MySQL, PL/SQL UNIX, python, AWS, spring, Hibernate and Shell Scripting in various related IT sectors like financial and communication.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and Oracle database.
- Good knowledge of Pandas, Numpy.
- Knowledge of all phases of Software Development Life Cycle (SDLC) and Software Development life cycle using Agile or Waterfall Methodologies using JIRA and RALLY.
- Experienced working on different UNIX platforms like Linux, Ubuntu, centos.
- Experienced in front end technologies such as jQuery, JavaScript, Angular JS, JSON, HTML5, CSS3.
- Experienced in implementing OOPS concepts usingJava/J2EE technologies such as CoreJava, Spring, Hibernate and Web Services.
- Good knowledge in SQL databases MS SQL, MySQL, and NOSQL databases MongoDB.
- Good working experience on spring and JSF framework for developing Multi - tier distributed Enterprise Applications.
- Experience using Python to create interactive web applications, mainly focusing at increasing performance.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including Restful and SOAP.
- Created complex functions and procedure using bulk collect andpl/sqltables to enhance efficiency.
- Involved in designing J2EE applications using spring framework and MVC patterns.
- Good Knowledge on the Networking protocols like TCP/IP, HTTP/HTTPS.
- Developed Web application using Django/Python and Node.js.
- Worked on applications using Python integrated IDEs Eclipse, Net beans, MySQL developers and Jupiter Notebooks.
- Good Knowledge on the Python scripts and Java Scripts.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts.
- CreatedPL/SQLProgram to implement Transformation logic.
- Worked with various Style Sheets like CSS and XSL.
- Involved in designing J2EE applications using spring framework and MVC patterns.
- Skilled in Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experience in implementing server-side programming using CoreJava, Multithreading, Thread concurrency, Garbage Collection.
- Experience in implementing XML based Web Service such as SOAP and RESTful
- Hands on experience in Continuous Integration using tools likeJenkins.
- Experience in Linux system administration andAWSCloud platform.
- Extensively used various internet technologies like JavaScript, HTML, DHTML and XML.
- Created all-purposePL/SQLfunctions that are used with other applications including Java Apps
- Team player and self-starter with great relational abilities and demonstrated capacities to complete undertakings before targeting due dates.
- Excellent written, verbal skills and good interpersonal skills.
TECHNICAL SKILLS
Languages: JAVA, Python 3 Xv, c, SQL, UNIX, J2EE, Jenkins
Bug tracking tools: JIRA and Rally
IDE and other tools: Eclipse, Jupiter Notebook and SQL Developer.
Version control tools: SVN and GIT
Database: Oracle, MySQL, PL/SQL
Operating system: Windows, Unix and Mac
Web technologies: HTML, CSS, XML, Web services (SOAP and RESTFUL), Spring, Hibernate
PROFESSIONAL EXPERIENCE
Confidential, Belair, MD
Java Developer
Responsibilities:
- Technical experience with LAMP (Linux, Apache, MySQL, PYTHON) architecture.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Resources were exchanged using RESTful web services with the data passed around in JSON format.
- Developed Python Django forms to record and access data of online users.
- Involved in design, development and integration of modules.
- Code development using spring, Hibernate, Oracle, Maven etc. on Eclipse IDE.
- Used Concept wave as the Order management tool to meet the requirements of the client.
- Knowledge in reviewing Python code for running the troubleshooting test-cases and bug issues.
- Automate the cloud deployments using python andAWSCloud Formation Templates
- Used web services for interaction between various components and created SOAP envelopes.
- Used Rational Rose Enterprise to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams, Data Modeling.
- Deployed applications into Continuous Integration (CI) environments likeJenkinsto integrate and deploy code on Continuous Integration.
- Used Spring 4.0 Annotations to simplify the business logic for creating Spring 4.0 MVC RESTful web services and Spring Controller
- Developed application logic using python and JavaScript.
- Used JMS for updating Mailing plans and tracking them.
- Using Concept wave with the OSS to finish our daily activities.
- Developed the application using Spring Web MVC architecture and Spring AOP.
- Written JavaScript to parse the XML object return from the web service.
- Involved in user interface design and development using JSP, HTML and JavaScript.
- Developed the frontend for interaction by using the Django framework.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Wrote Python scripts to parse XML documents and load the data in database.
- Implemented modules using CoreJavaAPIs,Javacollection, Threads, XML, and integrating the modules.
- Used Spring ORM to integrate Spring Framework with Hibernate and JPA.
- Followed three-tier architecture. Developed application using SPRING MVC presentation layer, Spring-Service layer, Spring Transaction management, Spring DAO- persistence layer and Spring Batch.
- Implemented the integration with the back end system with web services using SOAP.
- Used Python to place data into JSON files for testing Django Websites.
- AJAX was used to perform simple XML HTTP request callbacks for retrieving data dynamically into the client pages.
- Configured Hibernate session factory to integrate Hibernate with Spring
- Used Concept Wave as the Customer Information Management to pull all our customer record.
- Used Shell scripting for Automation for generating the reports on daily basis of each client location.
- Used JIRA as a tool for raising issues and incidents.
Environment: Windows, Shell Scripting, Python, Java, JIRA, MYSQL, AWS, Django, XML, spring, RESTFUL, SOAP, NUMPY, PANDAS, CSV, MATPLOTLIB.
Confidential
Java Developer
Responsibilities:
- Hands-on application development using Java and C# in an Agile / Scrum development environment.
- Extensively usedJavaMailing Service API to create, send, receive, and read messages.
- Developed the web services using CoreJavaand XML.
- Developed web pages using Spring MVC, JSP, Servlets, HTML and JavaScript.
- Developed Servlets, Session and Entity Beans handling business logic and data.
- Implemented MVC architecture for developing the distributed and enterprise applications.
- Implemented T-SQL stored procedures, triggers, and functions.
- Created Soap based & Rest based web services usingJavacoding.
- Designed and developed front end using JSP, spring (tiles), XML, JavaScript, and HTML.
- Troubleshooting performance problems, fine-tuning of databases / long running queries and index Analysis.
- Used Hibernate 4.0, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Import, Export, Backup, Database Monitoring tools using SSMS.
- Developed and Consumes Restful web services and tested using SOAP UI.
- Used Apache Tomcat application server for deploying and running web applications
- Experience in working with Spring MVC Controllers and Spring Hibernate template.
- Designed logical and physical database models with UML and ERWIN tools.
- Used Spring Framework Transaction Management feature called Hibernate Transaction Manager for handling transactions along with Hibernate.
- Developed the web applications using Angular.js and Node.js.
- Developed various components of the application and unit test them.
- Developed various modules using MVC Struts.
- Design, Architect, Document and Development ofPL/SQLPackages.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Configured the spring, Hibernate, Log4j configuration files.
Environment: UML, ERWIN, SSMS, T SQL, API, XML, SOAP, Anjular.JS, Node.js, Spring, PL/SQL, Hibernate and REST
Confidential
SQL Developer
Responsibilities:
- Developed and created the new database objects such as tables, views, index, stored procedures, and functions.
- Established foreign key relationships between various tables for data integrity and to prevent invalid data while performing insertion\deletion of records.
- Created stored procedures and views to retrieve data from the database for users and ad hoc reporting.
- Performed query tuning by reviewing execution plans and then updating thesqlcode to use the appropriate joins that can reference the existing indexes or suggesting new indexes to seniordevelopers.
- Used Visual Studio to create SSRS reports and then deployed and scheduled them to be delivered to the users on a daily\weekly and monthly schedule.
- Converted many manuals excel reports for users into drill down and sub reports using SSRS reports.
- Scheduled reports using SSRS subscriptions to generate daily, weekly, monthly and quarterly reports.
Environment: Oracle SQL, Excel, Acrobat reader, visual studio.Net 2010
