We provide IT Staff Augmentation Services!

Sr. Java Developer/analyst Resume

2.00/5 (Submit Your Rating)

Des Moines, IowA

SUMMARY:

  • Around seven years of experience in analysis, design, development, documentation, implementation and testing of Java Applications using Java, J2EE technologies.
  • Expertise in Object Oriented Analysis and Designing (OOAD) and Object Oriented Programming (OOP).
  • Proficiency in Java Multi - Threading, Collections, Interfaces, Exceptional Handling, Strings etc.
  • Involved in various phases of Software Development Life cycle (SDLC) Requirements, Design, Development, Implementation, Testing, Maintenance and Support for various applications
  • Strong expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Web Services, JMS, Servlets, JSP, JSF, Struts, Spring, Hibernate.
  • Worked with various IDE’s like Eclipse, Net Beans, RAD, and Maven.
  • Expertise in client side designing and development of UI (User Interface) using HTML, HTML5, CSS, CSS3, AJAX, XML, JQuery, JSON, JSP, JSF and JavaScript.
  • Expertise in using JQuery and its plug-ins such as form validation, Data Tables, Date Picker, Block UI etc. in development.
  • Strong experience in application integration with Web Services such as SOAP, WSDL, JAX-WS, JAX-RS, RESTful API’s.
  • Customization, Development, Testing and Deployment of various application servers like Web Sphere, JBoss Application Server and Apache Tomcat.
  • Hands on experience with Oracle, MS SQL, My SQL databases and writing complex SQL queries, writing Stored Procedures, Functions and Triggers and performed complex database related operations.
  • Good Experience in developing applications on operating systems like Windows 7, 8/Vista/XP, UNIX, LINUX (Ubuntu 13.x, 14.x).
  • A fast learner with good communication skills and proven multiple platform adaptability skills.
  • Highly motivated, detail oriented, has ability to work independently and as a part of the team having Excellent Technical, Analytical and Communication skills and also can adapt quickly to the emerging new technologies.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, Python, .Net, VB6

Java/J2EE Technologies: Servlets, JSP, JDBC, JMS, JSF, MVC Architecture

J2EE Frameworks: Struts, Spring, Hibernate, JSF

Web Technologies: JavaScript, HTML, XML, JSF, CSS, JQuery, AJAX

Web Services: REST, SOAP, JAX-WS, JAX-RS, WSDL

Middleware: MQ Series, JMS.

Database: Oracle, MySQL, SQL Server, DB2

Development Tools/IDE s: Eclipse, Net Beans, SVN, GIT, RAD

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere

Operating systems: Windows, Linux, Mac

Protocols: TCP/IP, HTTP, HTTPS, TELNET, FTP

Other Tools: Visual Studio, VB6, MS Office, SDN, OpenFlow, VMWare, VirtualBox, Floodlight, Open DayLight, mininet, putty

Cloud Technologies: Amazon Web Services (AWS), S3, EC2, VPC, IAM, DynamoDB, Red Shift, Elastic Cache, Route 53, RDS, Kinesis, Lambda, ELB.

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines, Iowa

Sr. Java Developer/Analyst

Responsibilities:

  • Worked towards understanding the Symphony VB.NET project. Understood the flow how the Symphony application calls the Main Frame (Cobol) application through DLL.
  • The DLL call/connection between Symphony and Main Frame is replaced with the REST Web Service URL.
  • The two API modules Policy Details and Premium Calculation, being a part of Main Frame application are developed as REST Web Services and exposed to the Internet.
  • Created REST Services for the modules Policy Details and Premium Calculation separately and connected them to the Main Frame to retrieve the required data back from it.
  • The Cobol includes from the Main Frame are imported into RAD workspace using the CICS conversion of Cobol includes from Main Frame to Java.
  • Created Proxy API using APIGEE Management tool. APIGEE helps to connect Symphony and Main Frame applications.
  • Created APIGEE product to include various policies and security authentications.
  • The Proxy End Point URL of the APIGEE points to the Service call URL being made in Symphony application. The Target End Point URL of APIGEE points to the respective REST Web Services for either Policy Details or Premium Calculation based on the user requirement.
  • The user requesting for Policy Details or Premium Calculation Services from Symphony will be re-directed to APIGEE and from there based on the service call, Main Frame re-directs to the specified REST Web Service for either Policy Details or Premium Calculation.
  • Deployed the Web Services in RAD workspace and ran the application on Web Sphere Application Server. Used Maven to build the project.
  • Created a branch in Bit Bucket to check out the project. Used debugging to resolve the errors.

Environment: Java, Vb.Net, RAD, VB6, Visual Studio, Postman, APIGEE, Main Frame (Cobol), RESTful Web Services, Web Sphere Application Server, Bit bucket.

Confidential

Java Developer

Responsibilities:

  • Designed Juvenile Rewrite Services web applications consisting of public applications including dashboard applications using Java.
  • Involved in various phases of Software Development Life Cycle of the application like Requirement gathering, Design, Analysis, Development and Customization of the application.
  • Interacted with business users and participating in meetings to gather functional and non-functional requirements with business experts.
  • Worked with Spring MVC framework and Hibernate (HQL).
  • Used Maven for building the project war files as well as deploying them to development environments.
  • Used Subversion as the version control system and to test the application.
  • Developed User Interface presentation using JSF, HTML and CSS.
  • Implemented client-side validations using JavaScript.
  • Developed the user interface for the Rewrite web application using HTML, CSS, JavaScript, jQuery, Ajax.
  • Implemented Page Optimization techniques for the web page application. Handled Cross Browser compatibility issues for the web application.
  • Used Firebug and Chrome Developer Tools to log errors, debug, edit the application’s JavaScript, CSS, XML, etc.
  • Worked with the Business Team to ensure the requirements are met. Also worked with the Testing Team to ensure complete test coverage of customizations by creating unit test cases and executing them.
  • Monitored Production logs and provided Production Support. Involved in major Releases.
  • Used SQL Explorer to view tables and stored procedures in the Databases.
  • Received appreciation for outstanding work and efforts.

Environment: Java 1.6, J2EE, Eclipse, JSF, HTML, CSS, JavaScript, jQuery, Ajax, XML, Maven, Subversion, Apache Tomcat, SQL Developer, Spring MVC, Hibernate

Confidential

Application Developer

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Designed and coded application components in an Agile environment using a Test Driven Development (TDD) approach. Involved in Agile requirement analysis, scrum, development estimates, and production support.
  • Designed and implemented the User Interface for Berkley Clearance System (BCS) Application using Java, J2EE, Spring, Hibernate, JSF, J2EE and Oracle.
  • Developed various Database interaction objects by implementing DAO patterns and used JDBC.
  • Extensively used JSP, JSF for developing User Interface and used HTML, CSS, JavaScript, jQuery, AJAX in facilitating a more dynamic and rich user interface called thin UI built on top of BCS.
  • Worked with AngularJS controllers, directives, factory, service sources, routing and events.
  • Developed SOAP web services and created client stubs using WSDL, XSD. Created JAX-RS web service to create a Restful Web Service.
  • Built ANT Scripts for automated deployment and used Maven for the build operation of entire application. Used JSON as response type in REST services.
  • Created Hibernate Mapping files, Hibernate Configuration files and used Hibernate Query Language (HQL).
  • Configures Spring JDBC for database connections with Spring JDBC and Hibernate templates.
  • Designed and created database tables to access Oracle SQL and wrote SQL queries, Joins, stored procedures, triggers etc. to the DAO layer.
  • Deployed the application on the JBoss Application Server.
  • Integration with Web sphere MQ to get real time data from an upstream application.
  • Extensively worked on SQL Server 2012 to create views, functions and Stored Procedures so as to have company specific entities in Data Access Layer.
  • Coordination of Unit Testing efforts and requirement gathering from users.
  • Coordination with Release Management for deploying the applications.
  • Provided production support by attending to tickets. Been part of an on call rotation.

Environment: Java 1.6, J2EE, Agile, Eclipse, Struts, JSP, JSF, XML, JDBC, Servlets, Java script, jQuery, AngularJS, HTML, SQL server 2012, XML, JBoss, SOAP, REST Web Services, Maven, Hibernate, Spring, Design Patterns, Junit, ANT

Confidential

Java Application Developer

Responsibilities:

  • Involved in requirements gathering, system analysis and design.
  • Involved in developing various applications using Java and Java Script.
  • Implemented controller classes and bean classes and followed MVC design paradigm.
  • Implemented client side scripts in JavaScript as well as server side validations using Struts validation framework.
  • Developed UI screens using JSP, HTML.
  • Designed and developed User interface using Struts, JSP and HTML.
  • Extensively worked on implementing Web Services, handling SOAP requests and responses, RESTful web Services. Used GET and POST methods to fetch data.
  • Involved in consuming SOAP based and RESTful web services using WSDL, SOAP, JAXB etc.
  • Configures Spring JDBC for database connections with Spring JDBC and Hibernate templates.
  • Designed and created database tables to access Oracle, SQL and wrote SQL queries, Joins, stored procedures, triggers etc.
  • Deployed the application on the JBoss Application Server.
  • Extensively used JSP, JSF for developing User Interface and used HTML, CSS, JavaScript, jQuery, AJAX in facilitating a more dynamic and rich user interface.
  • Involved in designing and implementing data connectivity with back-end databases via SYBASE, that is performed through both container-managed persistence mechanism and Data Access Objects based on the functionality requirements.
  • Used Subversion SVN as a Source Control Software.
  • Unit test the code to ensure that it is aligned with technical and functional objectives.
  • Involved in Project documentation of the various modules.
  • Used Quality Center for bug tracking, issue tracking and project management.
  • Involved in code reviews, unit, Integration and System testing.
  • Actively participated in project deployment activities.

Environment: Java, J2EE, Java Script, HTML, Struts, IBM RAD (Rational Application Developer), SYBASE, SVN, Quality Center, Eclipse, Servlets, JSP, JSF, XML, JDBC, jQuery, SQL Server, JBoss, SOAP, WSDL, REST Web Services, Maven, JUnit, ANT.

We'd love your feedback!