We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Over 6 years of IT Experience in Analysis, Design, Development, Testing, and Deployment of multi - tier distributed applications with technologies like Core Java, JavaEE, Spring, Spring MVC,Hibernate and REST Web Services.
  • Highly competent in gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, and Object Oriented Methodologies
  • Experienced in developing Web Applications involving JavaEE technologies like JSP, Servlets, Spring, Spring MVC, Java Beans, JDBC, JMS, JNDI, XML, JSON, XSLT, Xpath, HTML5, CSS, JavaScript, Jasper Reports, and REST Web Services.
  • Proficient in web designing & development, using Adobe Dreamweaver, Brackets, HTML5, CSS, and JavaScript.
  • Proficient in mobile application development in the Android and IOS platforms.
  • Experienced in Java Web Services development using SOAP, WSDL, UDDI, and JSON.
  • Experienced in developing applications in Python language for multiple platforms.
  • Experience in working with IDE’s like Eclipse, Xcode, Android Studio, PyCharm, and Net Beans.
  • Experienced in Ant, Maven and Log4J.
  • Experienced in performing Unit Testing, Integration/System Testing and Automated Testingusing Junit, Selenium IDE, and Selenium Web Driver.
  • Excellent written and oral communication skills with results-oriented attitude
  • Experienced as a Technical consultant on customer projects.
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
  • Have the motivation to take independent responsibility and be a productive team member.

TECHNICAL SKILLS:

Web Technologies: Java, JSP, EJB, Servlets, JDBC, HTML, JavaScript, DOM, Spring, Spring MVC, Hibernate, JPA,Python, Swift, HTML5, CSS, XML, XSL, XSLT, XPATH, JAXB, Jasper, MS SQL Server, MS Access, MySQL, DB2, Log4J, Maven.

Mobile Technologies: Java for Android platform, Swift for IOS platform.

Languages: Java, Python, Swift, UML, HTML, SQL, PL/SQL.

Frameworks: Springs, Spring MVC, Hibernate.

IDEs: Eclipse, Net Beans, Xcode, DreamWeaver, Android Studio, FrontPage

Design tools: Rational Rose, Visio.

Operating Systems: Windows, UNIX, Mac OS.

Source Control: Visual Source Safe, CVS, GIT

Testing/Quality Assurance: Junit, Selenium IDE, Selenium Web Driver.

Test Reporting/ Tracking: Bugzilla, JIRA.

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential

Responsibilities:

  • Worked in Agile test driven development environment.
  • Involved in requirements analysis and technical feasibility discussions, with product teams and customers.
  • Used Design Patterns like the Factory, Decorator and Builder patterns to design the application architecture.
  • Implemented applications using JavaEE technologies like JSP, Servlets, JDBC, XML, HTML, JavaScript, Spring and HibernateFrameworks.
  • Used HTML, JavaScript, and CSS for content layout and presentation.
  • Wrote JSPs, Servlets and deployed them on Weblogic Application server.
  • Created REST based web services and controllers to handle the incoming request and outgoing response .
  • Worked with XML and JSON extensively.
  • Used Spring annotations as well as XML configuration for Dependency Injection.
  • Developed various database interaction objects by implementing the DAO patterns.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Used Hibernate annotations for Hibernate mapping.
  • Created Junit test suites to test the Hibernate DAOS, Rest Controllers and upload sample data to the backend database.
  • Used JMS for Point-to-Point asynchronous messaging for high transactional banking operation.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Created Exception handling framework to send back error response and codes.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Implemented Maven build tools to build jar and war files and deployed war files to target servers.
  • Developed Unit test cases, and Integration and Automated test plans using JUnit., and Selenium.
  • Performed Automated testing of web applications using Selenium Web Driver.
  • Whitebox and blackbox web service testing. Documentation analysis and generation of product documentation..
  • Used GIT for version control

Environment: Java, XML, Servlets, JSP, Javascript, CSS, HTML, Spring, Hibernate, MySQL, Selenium,Software development Design Patterns, JUnit, JMS, REST Web Services. Eclipse.

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Created Requirement and Architecture documents implementing object oriented analysis and design. Took into consideration various issues related to the architecture and user requirements like scalability, performance, availability, security, manageability, extensibility and reliability.
  • Involved in Development, Integration and Testing of application modules.
  • Used HTML and JavaScript for frontend look & feel and client side data handling.
  • Worked with JMS and message driven beans.
  • Worked with Jasper Reports.
  • Worked with stateless session beans on the middle tier.
  • Created validations in the session beans to validate various data artefacts and create business rules.
  • Worked with SQL developer to interact with Oracle 9i tables.
  • Used Java collections extensively to manipulate the data.
  • Created a filters for post processing and committing the data to the database.
  • Introduced a Data Access Service layer to access and save the data.Generated backend hibernate DAO and business objects.
  • Changed the frontend validation and static content architecture for maximum code reuse and internationalisation.
  • Generated Java api documents using sun java doc api and annotations.
  • Wrote JUnit test cases to test the application.
  • Administered and deployed application on the weblogic application server.
  • Used Log4j for logging.
  • Used GIT for version control
  • Involved in peer code reviews and verified adherance of coding standards.

Environment: Java, J2EE, JSP, JSF, Servlets, Hibernate, SQL, HTML, Spring, JQuery, JNDI, JMS, WebLogic ANT, XML, Javascript, CSS,Windows, Eclipse, Log4j

Systems Analyst/Programmer

Confidential, AL

Responsibilities:

  • Developed web applicationswith J2EE/JavaEE Servlets, JSP, and EJB’s on Apache WebServer, and IBM WebSphere.
  • Used HTML on front end, JSP/Servlets as controllers, and deployed onGlassfish Application server.
  • Designed and developed the backend implementing DAO factory design pattern
  • Created soap based web service to lookup insurance data.
  • Used JAXB to hold the incoming as well as outbound data feed.
  • Used XMLschemas to validate the data on inbound xml feeds.
  • Used Hibernate queries to query the database through backend process layer
  • Designed and Developedthe the registration GUI and actions for the Annuities project.
  • Used XML Spy for editing and validating XML as well as creating schemas.
  • Implemented the action support classes for the application
  • Developed programs in Python to perform data analytics on Insurance and Acruarial Pricing data.
  • Successfully broke a bloated Java DAO into fine granular Java DAOso as to share the load and increase the efficiency.
  • Successfully configured and deployed Log 4j logging system for tracking and debugging java applications.
  • Used Maven to build and deploy the projects.
  • Developed Unit test cases using JUnit.Created and ran test cases and test suite throughout the development.
  • Fixed bugs reported on bugzilla

Environment: Java, J2EE, JSP, Servlets, JSP, IBM Websphere, Javascript, CSS, JUnit, WebServices, Apache Tomcat Server, HTML, XML, Eclipse, CVS.

We'd love your feedback!