We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer/lead Resume

0/5 (Submit Your Rating)

Wixom, MI

PROFILE SUMMARY:

  • Java Professional with more than 8+ Years of experience in Object - Oriented Analysis & Design, Development/programming for web based, multi-tier and distributed applications in Java/J2ee Platform
  • Good Knowledge and working experience on Multi-Tier Architecture and Design using client-server and Web Technologies in Banking, Financial, Insurance and Telecom domains.
  • Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
  • Hands-on experience in Core Java, J2EE, Web-Services, Hibernate, Struts framework.
  • Proficient in J2EE components such as Servlets, JSP, Spring MVC, JDBC, Java Beans, Maven, Ant and Log4j.
  • Hands-on experience in working with SOA Architecture Web Services, SOAP with WSDL and RESTful Architecture.
  • Excellent experience working with web technologies like HTML, AJAX, XML, JavaScript, JQuery & CSS.
  • Excellent experience in databases like Oracle, MySQL, PostgresSQL.
  • Having hands on experience in deploying web and J2EE enterprise applications on Apache Tomcat and IBM WebSphere application servers.
  • Hands on experience with Integrated Development Environments (IDE’s) and tools like Rational Application Developer, Eclipse and NetBeans.
  • Experienced in methodologies like Agile, Scrum and Waterfall approaches.
  • Proficiency in using version control software like RTC and CVS.
  • Extensive experience in UNIX, LINUX and Windows.
  • Worked on Production On-Call Support and maintenance.
  • Experience in Offshore Coordination whereby assisted many new system studies along with project / client management in Software Applications Design and Development.
  • Effective team player, excellent work ethics, analytical, problem solving and communication skills, able to work in a diverse environment, and self-motivated to contribute towards team/company goals, in addition to individual commitment towards excellence.
  • Expertise in developing Web Services using - SOAP (Spring-WS), Restful (Struts-Rest, Jersey API and Spring-MVC).
  • Experience in implementing OAUTH2 and SAML federation token based authentication/authorization models using Spring security.
  • Proficient in programming synchronous/asynchronous notification with the Java Messaging Service (JMS) API. Worked with RabbitMQ, Amazon SQS and distributed messaging framework Apache Kafka. Also experienced in using non-JMS low latency multicast based messaging system like 29-West (now Informatica Ultra Messaging).
  • Knowledge of AWS Java SDK, AWS Compute, Network, Storage, Database and Application Services. Understand use cases for AWS storage options including EBS, Provisioned IOPS, S3 and Glacier.
  • Proven track record delivering distributed scalable, secure, reliable software systems.
  • Exposure to NoSql Big Data solutions like Cassandra, MongoDB and hands-on experience with the Hadoop stack (Hive and Pig).
  • Demonstrated competency with the following AWS services: EC2, EBS, S3, RDS, VPC, Route53, ELB, IAM
  • Experience in managing Linux systems with configuration management, such as Puppet or Chef
  • Experience architecting and operating systems built with Amazon Web Services
  • Developed Restful web services for file upload/storage using Amazon S3 and used images stored in S3 to support static websites.
  • Designed and developed rest services providing an ability to search indexed data stored in elastic search/solr.
  • Expertise in working with IBM Web-Sphere Portal/Application Server, and Apache Tomcat 6x application servers.
  • Experience in software development methodologies Waterfall and Agile, followed best practices, including coding standards, code reviews, source control management, build processes, testing, and deployment using tools like svn, git and Jenkins.
  • Experience in software testing, Jmeter, Junit, Regression testing, defect tracking and management using Quality Center.
  • Keeps up with evolving web standards (HTML5, CSS3) and best practices. Cross-browser HTML, CSS, JQuery, Ext JS, clear understanding of Javascript.
  • Good understanding of RDBMS concepts and have hands on experience in DB2, Oracle 9g/10i, MySql, SQL Server 2005 databases. Hands-on development experience in writing and tuning complex SQL queries, views, stored procedures, triggers, etc.
  • Demonstrated ability to work in a fast paced, self-directed, action-oriented environment with a strong desire and aptitude for learning new technologies.

TECHNICAL SKILLS:

Operating Systems: Windows NT 2000 and Windows XP, Linux

Java Technologies: JAVA, J2EE, JSP, Servlets, JSF, EJB 3.0, SOAP/REST Web Services, NoSQL, Camel, Hadoop, Kafka, DOJO, Spring, Hibernate, Python, Node.js, Oracle SOA, AWS,, Struts, JSF, Hibernate, JPA.

Web Technologies: JSP, Servlets, Struts 2.x, Spring MVC, RESTful, AJAX, JQuery, HTML, CSS, Liferay 6.0, Alfresco 3, JAXB, JSON, XML, Jersey API.

NoSql/SQL Databases: Oracle 9i/10g, PostgreSQL 9.0, MySQL, DB2, Mongo DB, Cassandra

Middleware: WebSphere 7.5/8.0, Tomcat 6.0, Jetty, Apache Kafka, RabbitMQ

IDE’S: Eclipse 3.1, RAD 7.5/8.5.: Tools: Maven, Git, Putty, SVN, JIRA, Jenkins, Hudson, JUNIT.

Cloud Technologies: AWS services: EC2, EBS, S3, SNS, SES, SQS, RDS, VPC, Route53, ELB, IAM. Elastic Search, Solr.

PROFESSIONAL WORK EXPERIENCE:

Confidential, Wixom, MI

Senior Java/J2EE Developer/Lead

Responsibilities:

  • Involved in analyzing the requirements, Design, Code development and unit testing.
  • Extensively involved in implementation of front-end controller using Spring MVC, JSPs, Java script, JQuery, CSS and HTML framework.
  • Worked on building application caching layer using EHcache and integrated with Spring JDBC.
  • Developed and consumed SOAP/Restful Web Services using XML and JSON message formats.
  • Developed REST/SOAP based web Services as API using Spring and deployed on Jetty/Tomcat containers.
  • Write/set up Maven to build, package, and deploy application code to the target JEE Application/Web Servers.
  • Developed security module for this application using Spring security and implemented Oauth2 token based authentication/authorization model.
  • Improved the performance of the application by having a caching framework like mem-cached which provides a read-only data.
  • Used service bus and message queues to integrate with EMR and clearing houses to submit claims, applied right integration design patterns.
  • Used AWS as the hosting environment and followed a cloud based design with NoSQL database (Mongo, Cassandra)
  • Published REST API’s on Elastic Search clusters to search Confidential ts and claims by multi-field indexes.
  • Added multi-tenancy to ephase where the data is partitioned and stored securely.
  • Applied partitioning strategies to support a quick responsive UI and meeting the scalability requirements.
  • Implemented CSRF and OAUTH2 security models using Spring security and filters.
  • Working on bug fixing and enhancements on change requests using Agile methodology.
  • Using Git, Jenkins, maven for making builds and deployments of the application components.
  • Worked on modules with JMS (java messaging service) for asynchronous communication.

Environment: Java 1.7, JSP, Spring, Web Services(REST), RabbitMQ, Hibernate, Log4j 1.4, Maven, Xml, Postgres, MySQL Linux, JQuery, Java script, Jenkins, JMS, Elastic search.

Confidential, Wixom, MI

Senior Java/J2EE Developer/Lead

Responsibilities:

  • Actively involved in requirements gathering and analysis.
  • Extensively worked on front end, business, and persistence tier using the Struts frameworks.
  • Playing as Senior Developer/lead role in Web services and UI development.
  • Actively involved in design, development, testing phases, and Production Support of project.
  • Involved in design, analysis and architectural meetings.
  • Responsible for Low Level design document preparation and Development activity.
  • Analyzed, designed and implemented whole Order fulfillment process using SOA - from maintaining product catalog, product pricing, order quote and order submit.
  • Worked on developing taxonomies and metadata models
  • Followed Agile software development practice paired programming, scrum status meetings.
  • Involved in design and implementation of applications, relying on Service Oriented Architecture (SOA), using Web Services, Restful SOAP and WSDL.
  • Extensively used JQuery, Ajax& JavaScript as part of Scout GUI tool.
  • Involved in the code review of the project.
  • Writing Ant targets and Maven dependencies configuration to compile and package the application and implemented Log4j for the project.
  • Well Experienced in developing and deploying applications in tomcat on UNIX Environment.
  • Wrote shell scripts and configured cron jobs in Unix environment.
  • Monitor security system performance logs to identify problems and notify security specialists when problems occur.
  • Co-ordinate with QA to ensure the testing is happening without any issues
  • Worked on bug fixing and enhancements on change requests.
  • Involved in documentation, review, analysis and fixed post production issues.
  • Experience in testing web service endpoints through SOAP UI.
  • Design and develop application code using Java/JEE, XML, SOAP, REST, Spring Framework, and Hibernate Framework.
  • Utilizes working knowledge of J2EE/Java and Spring, and Hibernate to troubleshoot technical issues (error messages, bugs with the software, availability)
  • Designed and developed User Interface using HTML, JSP, JQuery, bootstrap.
  • Developed REST/SOAP based web Services as API using Spring and deployed on Jetty/Tomcat containers.
  • Write/set up Maven scripts to build, package application code to the target JEE Application/Web Servers. Used Git, Jenkins, maven for making builds and deployments of the application components.
  • Configure application resources in WebLogic application Server such as Data Sources and Messaging resources.
  • Developed security module for this application using Spring security and implemented Oauth2 token based authentication/authorization model.
  • Worked on building messaging API using RabbitMQ as middleware server for synchronous/asynchronous communication between the components.
  • Messaging API is used to process request queued by VTM to the server and as well send notifications back to the VTM machine.
  • Developed Rest API to lookup data from memcached clusters and also jobs to manage data stored in the clusters.
  • Participate in a Scrum/Agile, attend stand-ups and estimate complexity for stories and tasks assigned. Enforce code quality through test driven development
  • Proactively seeks opportunities to implement improvements to internal team processes

Environment: Java 1.6/1.7, JSP, Spring, Web Services(REST), RabbitMQ, Hibernate, Log4j 1.4, Maven, Xml, Oracle Fusion, Pega, Oracle 10g, MySQL Linux, JQuery, Java script, Memcached, Jenkins, JMS.

Confidential ( Confidential ), San Antonio, TX

Senior Java/J2EE Developer

Responsibilities:

  • Actively involved in requirements gathering and analysis.
  • Extensively worked on front end, business, and persistence tier using the Presentation Services frameworks, Spring and Webservices.
  • Actively involved in Development, Enhancements, Unit Testing and Production support.
  • Involved in high level design phase of entire project.
  • Followed Agile software development practice paired programming, scrum status meetings.
  • Responsible for Low Level design document preparation and Development activity.
  • Involved in coding phase for entire project.
  • Used CreditRevue to Loan processing, document generation, store and delivery of documents.
  • Supported the entire order life cycle process that includes order editing, order quote, order submit, order editing, order scheduling and order visibility.
  • Used Squirrel Sql database to interact with CreditRevue system.
  • Used Hibernate to persist data to Oracle 10g database
  • Involved in client meeting for review and status update.
  • Used Rational Software Architect (IDE) in entire project development.
  • Code review with the Clients using smartbear tool.
  • Review of Unit and Integration test cases.
  • Involved in configuration management for entire project.

Environment: Windows 2007, Java 1.5, Credit Revue, IBM RSA 8.0, IBM RTC, WebSphere Application Server, Presentation Services Frame Work, Webservices, Spring, Hibernate, Oracle 10g and Squirrel SQL

Confidential, Malvern, PA

Java UI Developer

Responsibilities:

  • Analyzing the Business Requirements and System Specifications to understand the application.
  • Involved in development, and convert Flash files to HTML.
  • Designed and developed UI screens with HTML5 and JSP (MVC) to provide interactive screens to display data.
  • Used Adobe Photoshop and Adobe Dream Weaver to develop frontend design.
  • Developed and implemented the User Interfaces using JSP, JQuery, Ajax& JavaScript and CSS.
  • Involved in Unit testing.
  • Involved in the code review of the project.
  • Involved in customer change requirement/ defect/ enchantments.
  • Involved in documentation, review, analysis and fixed post production issues.

Environment: Windows 2007, JQuery, JavaScript, CSS3, CBD tags, Html5, IBM Rad, Adobe Photoshop, Adobe Dream Weaver

Confidential

Developer

Responsibilities:

  • Actively involved in Development, Enhancements and Production support.
  • Analyzing the Business Requirements and System Specifications to understand the application.
  • Extensively worked on front end, business, and persistence tier using the Struts frameworks.
  • Developed and implemented the User Interfaces using JSP, Ajax& JavaScript and CSS.
  • Used MS SQL Server2005 database to interact with the project.
  • Responsible for Low Level design document preparation and Development activity.
  • Involved in migrating the web application from Java 1.4 to Java 1.5.
  • Involved in writing shell scripts and configured cron jobs in Linux environment
  • Fix defects encountered in any of the testing phases.
  • Conducting code inspection for programs developed by team members, whenever required.
  • Involved in Unit testing.
  • Involved in customer change requirement/ defect/ enchantments.
  • Process Improvement of the existing system.

Environment: Windows XP, Linux, Java, JSP, JavaScript, MS SQL Server2005, Apache Tomcat 5.0, Maximo, Nexus, Qualitycenter, TortoiseSVN.

Confidential

Developer

Responsibilities:

  • Actively involved in Development, Enhancements, Unit Testing and Production support.
  • Requirement gathering from client base and adding new requirements in existing modules based on client request.
  • Developed the Presentation layer using the MVC paradigm, implemented by Struts.
  • Wrote the DAO (Data Access Object) component using JDBC to access the database.
  • Involved in Bug fixing in existing modules.
  • Implements DWR(Ajax) and JavaScript for front-end data validation
  • Wrote SQL statements to store and retrieve data
  • Developed Jasper Reports using iReport Tool.
  • Written Unit Test Cases and Functional Test Cases
  • Used Netbeans(IDE) in entire project development.
  • Implemented PostgresSQL database to interact with the project.
  • Well Experienced in developing and deploying applications in JBoss on Linux Environment.

Environment: Red Hat Linux,Struts 1.3.,Jsp,Java, Java Script, Ajax DWR, PostgresSQL8.2, JBoss 4.0.5.GA, Jasper Reports & Net Beans 6.7.

Confidential

Developer

Responsibilities:

  • Business requirements and Design analysis, Design & Code Review
  • Responsible for designing, development and testing of the modules like Admin, Reception &Consulting.
  • Implemented Struts framework to follow MVC architecture on the design.
  • Implemented Ajax and JavaScript for front-end data validation.
  • Responsible for Low Level design document preparation and Development activity.
  • Involved in coding phase for entire project.
  • Wrote SQL statements to store and retrieve data.
  • Implemented MySql5.0 database to interact with the project.
  • Written Unit Test Case and Functional Test Case.
  • Worked on bug fixing and enhancements on change requests.
  • Used MyElipse(IDE) in entire project development.
  • Well Experienced in developing and deploying applications in JBoss 4.0.

Environment: Windows 2000, JSP, Servlets, Struts, Java Script, Ajax, MySQL 5.0. JBoss 4.0, MyEclipse 5.0

We'd love your feedback!