We provide IT Staff Augmentation Services!

Java Developer,resume Profile

2.00/5 (Submit Your Rating)

QUALIFICATIONS:

Strong track record with over 7 years of experience in design, development, implementation and maintenance of software applications and systems. Outstanding programming skills in Java and J2EE technologies. Possesses leadership skills and experience in leading a team for software development, applied CMMI-3 process. Recognized in providing innovative solutions with two publications in IEEE conferences.

PROFESSIONAL SUMMARY:

  • Strong knowledge and working experience on designing, developing and maintaining client-server, distributed and web applications, ranging from e-commerce, finance/bank, human resources, manufacture, system control, and project management areas.
  • Hands on experience in Requirement Analysis, High-level and Low-level Design using design patterns and Object oriented programming and OOAD concepts
  • Completed projects using Java, J2EE, EJB, Spring, Struts, Hibernate, Web Services, RMI, Servlet, JSP, JSF, JDBC, JMS, JTS, JavaScript, HTML, SOAP and XML, SQL, AJAX, Angular JS, Ant, Maven
  • Hands on experience in various java-programming tools like Eclipse/MyEclipse, NetBeans
  • Hands on experience in all stages of Software Development Life Cycle SDLC
  • Good experience in PL/SQL, SQL, Stored Procedures in MS SQL Server and Oracle
  • Good experience in using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, so on and Factory Pattern for reusing most efficient and effective strategies for new development
  • Expertise in developing MVC architecture for web based applications using Struts/Spring framework.
  • Expertise in developing Multi-threading applications using Java AWT and Swing.
  • Good knowledge and experience in working with Web/Application servers likes Jboss4.x Application Server, WebLogic8.x/10.x, WebSphere6.x and Apache Tomcat6
  • Strong experience in performing Code reviews and Peer reviews for maintaining best Industry standards
  • Extensive experience in working on multiple operating systems including UNIX, Linux Ubuntu and Microsoft Windows
  • Experienced in business/technical requirements capturing, configuration management, team coordination and software engineering processes
  • Expertise in using configuration management tools like CVS, VSS and Clear Case.
  • Experienced in Virtualization environments including Apache VCL and Microsoft VDI
  • Knowledge of Python and Go
  • Knowledge of Hadoop, IBM Smart Cloud, AWS

SKILLS SUMMARY:

Java Platform: Java, J2EE/JavaEE, Servlet, Struts, Hibernate, Spring, JSP, JSF,

Java Beans, AWT/Swing, EJB, JDBC, Junit, REST/SOAP-Web services.

Web Technologies: JSP, Servlets, JDBC, J2EE/Java EE, XML, JSON, HTML, CSS,

JavaScript, Angular JS, SOAP, REST, JMS, JAX-WS/JAX-RS, JSTL.

Frameworks: AWT/Swing, Struts 1.x/2.x, Hibernate, Spring, JPA.

Web/Application Servers: Jboss, WebLogic 8.x/10.x, WebSphere 6, Glassfish, Apache Tomcat 6 .

Distributed Technologies: J2EE/JavaEE, EJB, RMI, Web Services SOAP-based and RESTful ,

JMS/OpenJMS/ ActiveMQ/WebspereMQ.

Databases: Oracle 8i/9i/10g, MS SQL Server, MYSql.

Development Tools: Eclipse Juno/Indigo , Netbean 7.0/8.0, SOAP UI.

Building Tools: Ant, Maven.

Designing Tools: UML based tools Jude/Enterprise Architecture/Astah , Rational Rose.

Development Methodologies: CMMI-3 Standard, SDLC V-model/Iterative, , OOAD, Agile.

Repositories: CVS, SVN Subversion/TortoisSVN , GitHub.

Design Patterns: Composite View, MVC, Value Object, DAO, Singleton, Factory Pattern,

Session Fa ade, And other commonly-used patterns of GOF.

Operating Systems: Windows XP/Server 2008, UNIX, Linux Ubuntu 10 .

EXPERIENCE SUMMARY:

Confidenital

Java/J2ee Developer

Project Management Tool Project Tracker is a project management tool. It helps project managers and their team to track and manage their projects with ease and cost effective. It provides the functionality to add/edit/delete tasks, allocate resources to tasks and assign task to owner. Project tracker helps to know the resource utilization and availability. It also helps to know the overall status of the project green/yellow/red based on completion.

RESPONSIBILITIES:

  • Involved in analyzing business requirements and compose them into a technical use cases.
  • Designed and developed the application based on MVC framework.
  • Used Spring MVC for developing the web-based system.
  • Redesigning the existing web application with new technologies.
  • Built View components using JSP, JSP templates/layouts with custom tags, Apache Tiles, AJAX library such as jQuery for improving UI experience.
  • Involved in implementing Enterprise Java Beans EJB's for Business Logic to achieve high scalability.
  • For Persistent layer, used Hibernate integrated in Spring framework to support for performing O-R Mapping operations on Oracle database. And involved in writing HQL queries, criteria and named queries in DAO's.
  • Performed validations from a third party client using the Restful Web Services.
  • Involved in Software Architecture and Detail Design by using Rational Rose and other UML based tools such as creating class and sequence diagrams.
  • Used auto-wired and manual annotation for handling the dependent objects. And used xml to configure mapping files and defined DTO for named queries.
  • Used Spring support for Restful web services to communicate with the host machine for agreement forms. And used Rest client to test the web services.
  • Created test cases for DAO's. Used annotations to load the configuration file to test the components.
  • Used Maven to acquire the dependencies and build the application. AnthillPro Maven to deploy the application into JBoss App Server.
  • Worked in an Agile environment. Participated in Scrum meetings and updating Rally regarding the tasks and time spent on each tasks.
  • Used Perforce as a version control system.

ENVIRONMENT: Java, Java EE, Eclipse Juno, Git Perforce, Spring MVC, Spring ORM/Hibernate, JAX-RS, EJB 3.x, Oracle, JUnit, Maven, JBoss 6.x, JSP, Java Script/AJAX, HTML, CSS, JSON, DOM, JQuery.

Confidenital

Java/J2ee Developer

Project Description: Deerfield deals with auto insurance policy of several primary coverage's. The coverage may vary depending on the state where you live. The department we worked is responsible for enhancing the online sales application to make it easier for customers to quote and buy their policies online including rate quote and sales applications, billing systems, customer service systems, and claims submission and tracking systems.

Responsibilities

  • Responsible for the design and development of the application framework
  • Designed and developed UI's using JSP by following MVC architecture and Spring Framework.
  • Used JavaScript/AJAX for client side validations. Used JUnit for unit testing of the system and Log4J for logging.
  • The JMS API was used to allow application components to create, send, receive and read messages.
  • Developed business logic using Spring Service layer annotations and configuration files.
  • Implemented Web services Client to access TransUnion's WSDL file in order to get the scores.
  • Wrote the validation using Bean validation framework and properties file needed for validating user inputs.
  • Used various design patterns for module design and development such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
  • Worked with Spring and Hibernate configuration files. Created the object relational mappings ORM of database tables with POJO classes.
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from SQL database server.
  • Wrote procedures to call various stored procedures from database.
  • Involved in coding the helper classes for better data exchange between different layers.
  • Performed unit testing, system testing and user acceptance test.
  • Used SVN for version control.

Environment: Java, J2EE/Java EE, JSP, Spring MVC, Spring ORM, Spring IOC, JAX-WS, JMS, Apache ActiveMQ 5.x, Hibernate 4.x, Oracle, JUnit, Apache Ant, WebLogic 8.x, JavaScript, HTML, CSS, DOM, AJAX, jQuery, Eclipse Juno.

Confidenital

Java/J2ee Developer

Pick Order Management System POMS web application as a JAVA Developer. This application is to enhance the online experience by allowing customers to purchase online but pick up the order in a local store. Moreover, this will allow customers to save time by having the store associates consolidate the order in a designated pickup area saving the customer time.

Responsibilities:

  • The application was designed on Struts Frame work to make use of MVC pattern.
  • Used Struts validator framework to automatically validate user input.
  • Created tile definitions, struts-configure files, validation files and resource bundle.
  • Develop, implement, and maintain an asynchronous AJAX based rich client for improved customer experience
  • Created/mappings and implemented persistence layer using Hibernate.
  • Used JMS API to allow application components communicating with other third-party back-end system and sending emails to customers.
  • Involved in designing the data model for the system.
  • Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
  • Developed/Customized Java Server Pages JSP for Customer User Interface UI .
  • Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, Servlet.
  • Involved in writing test cases using JUnit.
  • Used CVS tool for Version control.
  • Used web services in production analysis.
  • Release management of the code between and different environments.

Environment: Java, Struts, Hibernate, Oracle, Ant, JSP, JavaScript, AJAX, JSON, DOM, SAX, HTML, CSS, IBM WebSphere, Apache Axis, JMS API, MQ, ActiveMQ 5.x, Junit.

Confidenital

Senior Java/J2ee Developer

Responsibilities

  • Led a team of four for designing and developing software modules for major ERP project, ranging from management accounting, human resources, manufacturing, system controlling, and project management areas.
  • Applied CMMI-3 level standard in software development activities in all stages of SQLC.
  • Liaised with colleagues and clients to define and gather project requirements.
  • Delivered support and guidance to junior team members.
  • Designed and developed software applications using Java and J2EE.
  • Used Struts, Spring framework to develop web applications.
  • Built web-tier by using JSP, HTML, CSS, JavaScript, Angular JS, AJAX Prototype, DOM.
  • Used Hibernate and Toplink for persistence layer to connect and perform operations on MySQL and Oracle database.
  • Delivered exceptional project outcomes by producing robust, scalable code using Java EE, and following through with debugging and post-implementation testing / re-testing.
  • Developed GUIs using Java Swing, JNI and Netbean IDE/Eclipse on both Windows and Linux Ubuntu.
  • Performed unit testing, system testing and user acceptance test.
  • Used CVS for version control such as Subversion and TortoiseSVN

Environment: Java, J2EE, SpringMVC, EJB, Apache Tomcat 6.x, Apache OpenEJB, HTML, CSS, JavaScript, AJAX Prototype, Angular JS, DOM, IBM WebSphere 6.x, WebLogic 8.x, PL/SQL, MySQL, Oracle, Eclipse IDE/ NetBeans IDE, Windows XP, Linux.

Confidenital

Java/J2ee Developer

Responsibilities

  • Key contributor in software development projects relating to retail and insurance and configuration management sector.
  • Applied CMMI-3 level standard in software development activities in all stages of SQLC.
  • Collaborated well with Japanese colleagues to resolve problems faced during software development projects.
  • Performed assessments, analyzed processes, and designed test cases on Quality Assurance phase.
  • Integrated Struts 1.x with Java Beans for web applications ranging from medium to large size with scalable, maintainable ability.
  • Built web-tier by using JSP, HTML, CSS, JavaScript, AJAX, DOM.
  • Used JDBC to connect to Oracle database. And JDBC-ODBC bridge to connect to MS SQL server 2000.
  • Used JMS API was used to allow application components to create, send, receive, and read messages
  • Worked on big database with more than 700 tables and procedures to update and fix bugs.
  • Implemented various white / black box tests, including load test, performance test, and integration test.
  • Actively participated in daily meetings for reporting progress and issues needed to be resolved.

Environment: Java, J2EE, Struts 1.x Framework, JMS, ActiveMQ, OpenJMS, IBM WebSphere, Apache Tomcat, Oracle 10g, NetBeans IDE/Eclipse, MS SQL Server 2000, Windows XP, Linux Ubuntu, Debian .

Confidenital

Software Developer

Responsibilities

  • Was a recognized intern for development of IP camera audio decoder by using Visual C with MFC library
  • Built an audio decoder merging with video decoder into an ActiveX control independent of the IP camera manufacturer and, as a result, is able to commercialize our own product for Vietnam and Japan market.
  • Used HTTP protocol and network socket to retrieve, extract and store data sent from IP Camera.
  • Was a member of four to build a commercial software of IP camera management with our own library and .NET technology, named as SmartCam product of the company
  • Was awarded with SmartCam in Students with Science Research contest in 2007 at Hanoi University of Science and Technology.
  • Configured and worked with XML files and MS SQL server 2000 to store video and audio data for later reference.
  • Used IBM Rational Rose as for software development process.
  • Used CVS for version control such as MS Visual Sourcesafe.

Environment: MS Visual Studio 2000 IDE, XML, MS SQL Server 2000, Windows XP, ActiveX, Sockets, .NET.

We'd love your feedback!