Java Developer Resume
Iowa City, IowA
SUMMARY:
- Highly skilled Java Developer with 6+ years of real world experience driving full lifecycle development of high performance software, web applications, and enterprise architectures for diverse corporate clients.
- Experienced in managing all phases of SDLC, from requirements gathering and conceptual design through development, testing, and enhancement.
- Natural communicator and team player, able to plan and oversee projects from conception to successful conclusion.
TECHNICAL SKILLS:
Languages: JAVA, Servlets, JSP, Play - Framework, AKKA, Spring, Spring MVC, Spring Boot, Spring Integration, Spring Batch, Spring Data, Spring Security, JPA, Hibernate, REST, SOAP, AWS, Java 8 Nashorn, Java Message Service(JMS), JSF, Maven, Selenium WebDriver, Java API for XML Processing\Binding (JAXP\JAXB), C, C++, HTML5, HTML, XHTML, XML, XSLT, MathML, JSON, JavaScript, Ajax, jQuery, AngularJS, css3, JNI, RMI, Cygwin, c#, PHP.
Databases: Oracle 10g, MySQL, PL/SQL, H2, HQL, Mongo
IDE: IntelliJ, NetBeans, Eclipse, Visual Studio, Rational Rose, Visio, starUML
Platforms: Java Application Servers, Tomcat, GlassFish Server, Windows, Linux
Design Patterns: Factory, Singleton, Composite, Decorator, Façade, Proxy, Command, Mediator, Observer, Strategy, Template, Visitor, MVC, Builder, State
Software Development Cycle: Agile, Prototype, RUP, Waterfall
Version control Tools: Perforce, Git Stash, Source Tree
Bug Tracking Tool: Jira
Cloud: Amazon Cloud, SauceLabs (used for software testing)
PROFESSIONAL EXPERIENCE:
Confidential, Iowa city, Iowa
Java Developer
Responsibilities:
- Worked with team for Backend and frontend coding to develop different modules (E.g. User and Permission management, Data Integrity Validation).
- Developed different components for the product validation.
- Integrated different product validation components together.
- Worked actively within a team for documentation, requirement analysis and code review.
- Used Amazon Web Services (AWS) to download and upload files from S3.
- Consumed SOAP APIs to download test maps from Test Transformation Tool(T3)
- Created REST APIs from scratch.
The technology used: Java8, Play-Framework, Hibernate, AKKA, Apache Tomcat, MySQL, Mongo, AngularJS, HTML5, REST Web Services, H2 database, XML, JSON, Agile, JIRA, Git Stash, Agile, AWS, IntelliJ
Confidential
Java DeveloperResponsibilities:
- UML Design was developed.
- Selected proper Design Patterns and Data structures.
- Implemented design into code.
- Implemented Data Driven Testing.
- Generated technical and non-technical documentations.
- Used Amazon Web Services (AWS) APIs to download and upload files from and to S3.
The technology used: JAVA8, AWS, Maven, Microsoft Visio 2010, TestNG, Agile.
Confidential
Java DeveloperResponsibilities:
- Developed the initial design and framework for the library.
- Suggested Design Patterns.
- Worked closely with team members and Code Reviewed.
- Designed framework for Data Driven Testing.
The technology used: JAVA8, Maven, Microsoft Visio 2010, TestNG, GSON library, Agile
Confidential
Java DeveloperResponsibilities:
- UML Design was developed.
- Selected proper Design Patterns for better design.
- Implemented design into code.
- Implemented Data Driven Testing.
The technology used: JAVA, Maven, Microsoft Visio 2010, TestNG, JSON, Agile.
Confidential
Java DeveloperResponsibilities:
- Framework was designed and implemented using several design patterns (Factory pattern, Builder Pattern, Strategy pattern)
- Read JSON file and processed it using JSON Library.
- Spreadsheet was created with three main tabs using POI Library.
- New user was created and registered to database by executing shell script using Cygwin in windows machine.
- JavaScript was executed in java using Java 8 Nashorn.
- Curl command was executed in windows machine using Cygwin to register sealCodes into database.
The technology used: JAVA8, Maven, Cygwin, JUnit, Microsoft Excel 2010, TestNG, JSON, XML.
Confidential
Java DeveloperResponsibilities:
- Implemented Selenium RemoteWebDriver to run tests in SauceLabs cloud.
- Created an XML file according to Support Matrix, which contains information on all browsers, platforms
Technology used: JAVA, Maven, Cygwin, SauceConnect API, JUnit, TestNG, XML.
Confidential
Java Developer
Responsibilities:
- Created Database tables, procedures, functions, trigger and sequences.
- Designed framework using different design patterns such as Factory, observer, strategy, singleton, MVC, Facade.
- Implemented Java Message Service (JMS) to communicate among subsystems.
- Documentation of database design and framework design.
- Implemented the framework design.
- Implemented database access using DAO design pattern.
- Developed front-end using JSP, JSTL, JavaScript, Ajax, CSS, and HTML.
- Reading and writing Excel files with Apache POI for reporting.
- Involved in mentoring other team members.
Technology Used: JAVA, JSP, Servlet, JMS, Ajax, jQuery, ORACLE, NetBeans, Tomcat, Junit
Confidential
Java DeveloperResponsibilities:
- Researched on the java API for image capturing for high resolution webcam.
- Back-end coding to upload image in the server.
- Implemented DAO pattern for data access.
- Utilized jQuery to capture images from the webcam.
- Implemented Ajax to upload image.
- Front-end coding using JSP, JSTL, JavaScript, CSS, HTML.
- Integrated the system with other modules.
Technology Used: JAVA, Servlet, JSP, JSTL, Ajax, jQuery, ORACLE, JUnit, Glassfish Server 3.1.2
Confidential
Java DeveloperResponsibilities:
- Understanding the existing java desktop application.
- Refactored business logic.
- Implemented Spring IOC (dependency injection) to create dependency objects.
- Implemented Spring MVC and Spring Security.
- Utilized spring framework Form Controller and Transaction Management.
- Implemented Template based JDBC and Row Mappers for data access.
- Developed front end using JSPs, JSTL, JavaScript and CSS, HTML.
- Implemented jQuery to display chart of account in tree structure.
- Reports generated in pdf and excel format.
- Created SOAP APIs from scratch.
Technology Used: Java, Spring, JSTL, Ajax, ORACLE, NetBeans IDE, Tomcat, Junit
Confidential
Java DeveloperResponsibilities:
- Implemented Spring MVC pattern.
- Utilized spring framework for Transaction Management.
- Used Template based JDBC for data access.
- Implemented business logic according to design.
- Developed front-end using JSPs, JSTL, HTML, CSS, JQuery, JavaScript
- Developed a company Calendar for salary processing.
- Reports generated in pdf and excel format.
- Developed Individual Salary Sheet and Summary Sheet.
- Integration testing and unit testing were performed.
- Used JMS technology to send message.
Technology Used: JAVA, Spring, JMS, JSTL, Ajax, ORACLE, NetBeans IDE, Tomcat, Junit
Confidential
Java DeveloperResponsibilities:
- Understanding the existing system which was developed in PHP.
- Refactored business logic.
- Developed new design using Star UML
- Implemented Spring MVC pattern.
- Utilized spring framework for Transaction Management.
- Developed DAOs using spring's Template based JDBC and Row Mapper.
- Developed front end using JSPs, JSTL, JavaScript and CSS, HTML.
- Stock and Issue reports generated in pdf and excel format.
- JMS technology is used to communicate between inventory and assets.
Technology Used: JAVA, Spring, JMS, JSTL, Ajax, ORACLE, Netbeans IDE, Tomcat, JUnit
