Java Developer Resume
SUMMARY
- 4+ years of experience in software programming specializing in object oriented analysis, software development, design and maintenance
- Skilled professional in software development using Java Technologies and experience in creating Restful Web services and used popular frameworks such as Spring, Hibernate, Struts and knowledge of Amazon Web services.
- Experienced and deep understanding of logical and physical data modelling and relational database technologies
- Ability to convert business requirements into technical specifications and designs as well as estimate the amount of effort necessary to complete the tasks
- Excellent problem solving skills, team player and project management skills
TECHNICAL SKILLS
Software Languages: Java, C#/VB.NET, VB6.0,Python
Database Tools: DynamoDB, MS SQL Server, Oracle 11g
IDE Tools: Visual Studio, NetBeans, Eclipse, IntelliJ
Frameworks: JSP, Servlets, Struts, Spring, JSF, Hibernate, Restful Web services, Junit, JMock, ASP.NET
Web Technologies: Angularjs, HTML, CSS, JavaScript, XML, PHP
Version Control: GitHub, SVN
App/ Web Server: Amazon Web Services, Apache Tomcat, IIS
Logging Framework: Log4j, Sl4j
Build Tools: Gradle, Maven, Ant
Automation Tools: Selenium Web Driver, Selenium RC
Defect Tracking Tools: Bugzilla
Reporting: JasperReports
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
Responsibilities:
- Working on the Amazon web service cloud platform.
- Involved in developing Restful APIs.
- Involved in Test driven development, including code coverage and profiling.
- Experience writing cloud deployed applications using Amazon Web Services
- Experience with Groovy and other scripting languages
- Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration.
- Written some Python scripts for migrating data from one table to another.
- Created PDF reports using JasperSoft Studio integrating with Java Beans and designing the jrxml.
- Experience in Agile development methodologies such as Scrum.
- Experience in working in GitHub repository.
- Involved in unit testing and mocking (JMock &JUnit)
- Experience in Dynamo DB, creating tables and performing scan and query operations based on the hash and range keys.
- Involved in testing internal routes and Get/Post methods using postman.
- Experience in SQS queues for creating and sending messages.
- Implemented log4j framework for logging the application.
- Used Gradle to build the application.
- Used Jenkins to deploy the services to develop and QA environments.
Environment: Java 1.8, IntelliJ IDE, DynamoDB, J2EE, Groovy, JMock, Junit, Spring Boot, Spring, Restful Web Services, Postman, GitHub, Jaspersoft Studio, Gradle, LOG4j, python.
Student Java Developer
Confidential
Responsibilities:
- Maintaining Marist e - Learning system built using Sakai (Open Source Learning Environment) using Java Technologies.
- Designing, developing and implementing open source wiki and chat tools to integrate with existing course management system in Marist.
- Responsible for developing visualizations for the Open Academic Analytics Initiative project at Marist College using Angular.js
- Cleaned large student datasets and prepared data using Pentaho ETL tool to feed it to Weka, Data Mining Tool.
- Performed testing and auditing activities on the Sakai ILearn application.
- Designed and developed test scripts using Selenium Web driver and managed Selenium test automation processes.
- Executed automated Selenium scripts and reproduced failures manually
- Reported software defects via Bugzilla bug tracking system, performed bug verification testing.
Systems Engineer
Confidential
Responsibilities:
- Developed user interface using JSP, HTML, CSS, Java Script and JQuery.
- Designed the Web application implementing the Struts framework for Model View Controller (MVC) pattern to make it extensible and flexible.
- Hibernate Framework was used for persistence layer of the application with Oracle database.
- Used Struts validation and tiles framework in the presentation layer.
- Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
- Developed Web Services to integrate with the External System.
- Responsible for backend programming which includes writing Stored procedures and Triggers using PL/SQL.
- Deployed the application in WebLogic Application server.
- Designed Logging system using log4j framework that can be used by the application without affecting the performance of the application.
- Involved in providing production support for the application.
- Used CVS for the source code version control.
Environment: Java 1.5, JSP, Servlets, Struts, Hibernate, WebLogic, Eclipse, JMS, Sybase, SQL, ANT, MS Visio, Toad, Unix, JUnit, Multithreading.