We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Over 15 years of hands on experience in the design, development, testing and implementation of various software projects.
  • Ability to interact with End users, Managers and Technical Personnel.
  • Experience in leading and mentoring team members.
  • Self - motivated, quick learner and team player with excellent analytical and communication skills.

TECHNICAL SKILLS:

Software: JAVA, Web Services, SOAP, Hibernate, JavaScript, HTML, JSP, Struts, Servlets, JDBC, EJB, JMS, XML, JNDI, SQL, PL/SQL, MQSeries, Tangosol, Purify Plus, Spring, Spring bootAngular, Node JS, AWS Cloud, Angular 2, SonarQube, Jenkins, Nexus, JIRA, GIT, REST

Web Servers: Weblogic, Websphere, Apache Webserver, Java Webserver, Tomcat, IIS

Operating Systems: Windows NT, Windows 2000, DOS, UNIX

Databases: Oracle, Sybase, SQL Server

Tools: Jbuilder, XML Spy, SQL Advantage, Toad, Araxis, Together, Eclipse and Junit, Rational Rose, Clear Quest, IRAD, Introscope, QTP, JReports, Hudson, Team Forge, VSCode

EXPERIENCE:

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Ship is loaded with initial data, user roles and entitlements.
  • Ship is paired with shore data base via shore side web application.
  • Devices are connected and transactions will be processed via device to ship and ship to shore.
  • All transactions made on the ship will be sent to shore database.
  • Using Rest API calls between ship and shore transactions.
  • Developed APIs to support transactions on shore side application.
  • Architectural decision was made to move the application into cloud with AWS.
  • Using EMV (Europay MasterCard Visa) standards and include best practices from all DoD services.
  • EMV - is an open standard set of specifications for smart card payment and acceptance devices.
  • Angular, Node is used on UI pages.
  • Both ship and shore applications are built with Spring boot.
  • Development is on Scrum/Agile methodology.
  • Using GIT and JIRA for as version control and bug tracking tools.
  • Nexus and Jenkins for build server and CI.
  • Using VSCode for Angular 2 development.
  • Using SonarQube for code inspection and validation.

Environment: JDK 1.8, RESTful WebServices, Angular, Angular2, Spring boot, JavaScript, HTML, JSP, JDBC, Oracle 11g, UNIX, XML/XSDs, Eclipse, Weblogic, Spring MVC, Spring JDBC, jQuery, SonarQube.

Confidential

Java Developer

Responsibilities:

  • Responsibilities include design, development and unit testing. Assist QA team with functional and performance testing after deployment process.
  • Confidential is a web application using Java/J2EE technologies.
  • Handle file uploads for intra government or external vendor invoices. Apply rules according to the Rulesets created by disburser or collector.
  • Using JMS to transfer data between disburser tables and collector tables.
  • Using customized MVC patterns to solve business requirements in major Confidential application.
  • In other internal applications using Spring MVC.
  • User Interfaces are developed using JSP, JavaScript, CSS, HTML.
  • Using many application specific tag libraries to satisfy business conditions.
  • Writing PL/SQL and triggers to handle data transformations.
  • Writing PL/SQL and triggers to handle data transformations.
  • Arrange status meetings on weekly basis with the team members to ensure that the requirements are met with the development efforts.
  • Gather business requirements and estimate the time lines of the use cases.
  • Create change management requests.

Environment: JDK 1.7, WebServices, JavaScript, HTML, JSP, JDBC, Oracle 11g, UNIX, XML/XSDs, Rational Rose, Clear Quest, PL/SQL, Eclipse, Weblogic, Spring MVC, Spring JDBC, jQuery, Quality Center.

Confidential, Quincy, MA

Java Developer

Responsibilities:

  • Re-writing the project to enhance the application performance and to make more user friendly.
  • Using Weblogic as web application server.
  • Using Spring framework (auto wiring beans, configurations etc..).
  • Implemented Tangosol cache mechanism to handle static data in the cache.
  • Using Hibernate along with JPA in the persistence layer.
  • UI pages were implemented using JSP, JSF and richfaces components.
  • Built Continuous Integration platform with Hudson.
  • Integrated Hudson with tools like Check Style, Find Bugs, Sonar, PMD and Cobertura code coverage.
  • Generated automatic reports and graphs during the build process.
  • Integrated Collabnet’s Team Forge to Hudson for the uploading artifacts like war files and jar files.
  • Used Maven Central repository and also configured Nexus repository for the build artifacts.

Environment: Spring JDBC, Spring Core, Spring Web MVC, JDK6 and Oracle 11g and Selenium.

Sr Software Engineer

Confidential, MA

Responsibilities:

  • Get the business rules from Business Users and convert them into high-level class diagrams.
  • Review high level diagrams with architects.
  • Using Ajax for asynchronous calls to backend.
  • Using heavily EJBs for transaction management.
  • Transfer reservations to property systems using webservices.
  • Implemented MDBs to initiate for backend processes based on business conditions.
  • Heavily using PL/SQL stored procedures to maintain high transaction performance.
  • Unit test application and deploy.
  • Being part of Agile Methodology, I created lot of functional specifications explaining each transaction flow.

Environment: JDK 1.5, Webservices, AJAX, DWR, JavaScript, HTML, JSP, JDBC, Oracle 10, Eclipse, UNIX, JBoss, XML/XSDs, Tomcat, EJB, MQ, Soap, Hibernate, PL/SQL.

Sr Systems Analyst and Java Developer

Confidential, MA

Responsibilities:

  • Analyze business rules and create Technical use cases.
  • Based on technical use cases prepare High-level design patterns and Low level design patterns using Rational Rose.
  • Developed Webservices to communicate with other engines.
  • Used Soap/Http for most of the synchronous calls.
  • Developed product Initial rollout functionality and statusing functionality for PMS, TLPe, UI, PRSNet
  • Systems.
  • Developed reservation functionality which also includes inventory dynamic create for an incoming reservation from Booking engine.
  • Used EJBs, Java, Hibernate to develop application.
  • Used Tangosol for data caching.
  • Used Introscope for performance monitoring.
  • Developed Migration scripts to migrate data from Stalink (which is a current central reservation system in Mainframes) via DB2.
  • Used Purify plus in IRAD to monitor threads in local testing to enhance performance.
  • Used Websphere scheduler to create task to run product nightly roll out.
  • Used Websphere as a web application server to deploy the application.
  • Written shell scripts to run batch processes.

Environment: JDK 1.4, JDK 1.5, Webservices, JavaScript, HTML, JSP, JDBC, Oracle 10, IRAD, UNIX, Websphere, XML/XSDs, Rational Rose, Clear Quest, MQ, Soap, Hibernate, Spring.

Java Developer

Confidential, CT

Responsibilities:

  • Developed parts of UI using HTML, JSP, Javascript, CSS
  • Used JMS & MQ Queues, QueueConnectionFactories to transfer messages across the Facworld and Glance applications. GCRUnderwriter quotes the property or casualty risks from Facworld, based on the values stored in the Glance application's database. To fetch the values from the Glance database Facworld sends messages via Queues. Listeners are implemented on both the applications to act as an asynchronous event handler for messages.
  • Developed parts of UI using Swing. Created custom components and working with various Swing components such as JPanel, JTextComponent, JScrollBar, JScrollPane, JTable..etc and different layout managers such as FlowLayout, GridLayout, GridBagLayout, BoxLayout, and BorderLayout for a rich, interactive look and feel.
  • Developed custom JSP tags that work in tandem with the Struts logic/html/bean tags. Managed Struts bean, action and action forward mappings through ‘struts-config.xml’.
  • Developed several Servlets, Struts Actions and java beans for server side processing.
  • Used MultiThreading to perform multiple tasks at the same time. When client underwriter creates his profile in Facworld, the data will be stored in the database as well as the mail will be sent to the client with the details. While writing data into database used threads like benchmarkers to know the time consumed for that particular activity. Implemented this functionality by sub classing Thread and overriding run method.
  • Configured and deployed a few Entity, Session and Message Driven EJBs.
  • Used JDBC and Entity EJBs for data access using data access objects and value objects
  • Created a few UML use case and sequence diagrams for the State machine of Facultative Systems using Together.

Environment: JDK 1.3, JavaScript 1.2, HTML 4.0, JSP 1.1, Struts 1.1, Servlets 2.2, JDBC 2.0, EJB 2.0, JMS 1.0.2, XML 1.1, Weblogic 6.1, Oracle 9.0, Jbuilder 6.0, TOAD 6.3, Araxis 6.0, JUnit Together 6.0, Win NT/Win 2K

We'd love your feedback!