We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Rochester, MN

SUMMARY

  • Over 10+ years of experience in Product/Service Software Development and Web Technologies in verticals like Telecom, Health, Retail and Social Media & Marketing, with more than 8+ years of architecting, integrating, designing, implementing, testing, deploying and managing Java applications
  • Expertise in developing Multi - Tier enterprise applications and web applications using J2EE Technologies including JDBC, JNDI, WSDL, SOAP and Open Source Frameworks like Struts and Spring etc.,
  • Integrated SMS & Payment Gateways across multiple platforms.
  • Expert in tuning, designing database schemas, master and slave database configurations in, MySQL and Oracle
  • Proficient in configuring, deploying and performance tuning of different Application servers like Pramati, Tomcat and WebLogic Servers
  • Strong skills with an understanding and development experience in Web Services, XML and SOAP
  • Implemented Singleton & dependency injection design patterns.
  • Experienced in developing and deploying J2EE components on application servers such as Apache Tomcat and Pramati Server
  • Worked on the MVC architecture implementations like Struts Framework
  • Extensively worked on Mockito Unit Testing Framework
  • Experience on complete Software Development Life Cycle (SDLC) in enterprise, web based and client/server applications with models like Waterfall and Agile software development methods
  • Having hands on Experience on build tools like Ant and Maven
  • Hands on experience in XML parsing using SAX, DOM parsers, validation of XML using XSD and DTD, XML transformation using XSLT.
  • Hands on experience with JMS and MDB(Message driven beans)
  • Proficient in designing and developing Web Forms using HTML, CSS and Javascript (JQuery)
  • Extensively used Asynchronous JavaScript and XML (AJAX) technologies to build dynamic web contents with high performance.
  • Implemented Clustering in Tomcat Servers
  • Hands on experience in Shell Scripting.
  • Expertise in creating JMS Queues, Bridges and MDBs (Message Driven Bean)
  • Highly competent in gathering user requirements and converting them into software requirement specifications
  • Extensive experience in leading a team across locations
  • Team Player with excellent organization and interpersonal skills
  • Excellent written and communication skills
  • Ability to meet demanding schedules in various work/process environments and work closely with team members and understand client requirements.
  • Problem solving skills allowing rapid assimilation and resolution of complex problems.
  • Excellent troubleshooting & problem solving skills with Client-Server Applications & Web Application.

TECHNICAL SKILLS

Programming Languages: Java

Web Frameworks: Struts 2.x & Hibernate, spring and JSP, Servlets

Scripting Languages: JavaScript (Jquery). AJAX

Web Technologies: HTML, CSS & JSON

Databases: MySql, Postgresql

Web Servers: Apache Tomcat & Pramati

Editor Tools: IntelliJ, Eclipse

Performance Tools: Sonar, JProbe, FindBugs

Version Control Systems: Mercurial KILN, Clearcase and SVN

Hosts Monitoring Tools: Nagios

Bug Tracking Systems: Trac, Mantis & Jira

Build Management Tools: Ant & Maven

APIs: Paypal

Continuous Integration Tools: Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Rochester MN

Sr. Java Developer

Responsibilities:

  • Involved in the end-to-end project SDLC phases.
  • Involved in design of single file data standard format to represent terminology information model facilitating consumer’s requirement of non-XML and single file format.
  • Designed and developed multiple standalone Java applications using vendor API to implement loaders, scripts, reports and exports.
  • Used Apache POI library to publish reports and exports files in Microsoft Excel.
  • Designed and developed Spring MVC web application to help business users to author terminology data.
  • Implemented front-end using HTML, CSS, JavaScript, Ajax, JSP, Bootstrap and JQuery and JSON.
  • Designed and developed SOAP web services to provide different functionalities for exposing terminologies to consumers
  • Used JUnit test cases for testing the application modules, SOAP UI for testing SOAP Web services
  • Designed and developed data access later using Hibernate framework
  • Used Ant and Maven as build tool.

Environment: JDK 1.6, Linux, Spring MVC, AJAX, SOAP Web services, Hibernate, Apache POI, HTML, CSS, JavaScript, JQuery, Bootstrap, Log4j, IBM WebSphere, Maven, Mercurial and Oracle 10g

Confidential

Technology Lead

Responsibilities:

  • Technology lead responsible for requirement analysis, working with Business team and development team.
  • Involved in design and application development of OMFUL using Spring and Clarify CRM as backend
  • Participated in Code Reviews.
  • Designed, developed a unit test framework Mockito for entire OM-FUL
  • Implemented Sonar to identify the memory leaks in the entire code base whenever the build takes place.
  • Automated Build and Deployment using continuous integration tool Jenkins
  • Implemented Open Source Bug Tracking Systems like Mantis
  • Key achievements in the project includes providing optimal solution and performance improvements.
  • Played a key role in application upgrade planning and implementation
  • Analyze the impact and gave the proper solution for maintenance based CR’s.
  • Enhancements based CR’s prepared the Detailed Design Document then develop and test.
  • Onsite coordinator, working closely with development team, issue resolution for offshore team.
  • Status Reporting activities
  • Preparing Daily Status report during execution, Highlighting the blocking issues and risks and worked towards the closure of the issues without getting the release delayed.

Environment: JDK 1.5, Linux, Spring Core, SOAP Web services, Clarify framework, Mockito, HTML, CSS, JavaScript, JQuery, Jenkins, Mercurial, Clear Case, JMS, MDB (Message Driven Bean), Log4j, Web Logic Server and Oracle 10g

Confidential, Mountain View, CA

Sr. Development Engineer

Responsibilities:

  • Designed and implemented the bridges between Javascript and Java in Tell-a-Friend widget using DWR (Direct Web Remoting).
  • Developed Translation Management System (Internationalization of Tell-a-Friend widget) using JAVA.
  • Involved in design and development of Console application for batch processing used in Billing Module.
  • Involved in design and coding of SpamPortal.
  • Improved the rate of registrations of the product through Express SignUp.
  • Designed Log Analyzer to track the defects across multiple instances.
  • Designed and developed the Marketing Portal for statistical analysis of the products and prepared reports using Jasper Reports
  • Implemented Amazon CDN Buckets for uploading user specific files dynamically through Java code.
  • Maintained Amazon instances using Nagios
  • Billing module is designed for calculating cutoff timings with Daylight Saving from different time zones
  • Planning for enhancements and creating Change Requests from business requests
  • Developed plugins for Tell-a-Friend widget to be available on multiple platforms

Environment: Jdk 1.5, Java, Jsp, Servlets, JavaScript, JQuery, AWS Services, AJAX, ANT, Pramati Server, Log4j and MYSQL.

Confidential

Sr. Software Engineer

Responsibilities:

  • Technology lead responsible for requirement analysis, working with Business team and development team.
  • Involved in design and development of secured dynamic web application using STRUTS 2.X as backend and HTML and Javascript (Jquery) are used for developing User Interface screens
  • Apache Nutch is used to crawl web pages for updating the latest innovations in the country which were published by different websites.
  • User management, news, communities etc., data is managed using Postgresql database
  • Quartz scheduler is implemented to run the periodic jobs.
  • Developed algorithms to distribute the solutions provided by different kinds of people
  • Improved the performance of the application by using tools like JProbe.
  • Implemented Load balancers & Clustering in the project on Staging and Production environments
  • Onsite coordinator, working closely with development team, issue resolution for offshore team.
  • Tracked the defects using open source tool Mantis (Defect Management tool)
  • Status Reporting activities
  • Preparing Daily Status report during execution, Highlighting the blocking issues and risks and worked towards the closure of the issues without getting the release delayed.

Environment: JDK 1.5, Struts 2.x, Apache Nutch, Log4j, Postgresql, Hibernate, SVN and Tomcat Server

Confidential

Responsibilities:

  • Technology lead responsible for managing delivery
  • Designed and developed the custom jBPM for applications submitted by different vendors.
  • Implemented Push and Pull services of the SMS Gateway and also worked on Payment gateways.
  • Worked on Digital Signature of the application forms submitted by the citizens.
  • Designed and developed the File sharing mechanism across all the servers.
  • Creation and tuning of complex SQL queries in Postgresql database server
  • Analysis of requirement specifications along with technical details.
  • Prepared unit test plan/test cases for the Components

Environment: Java, JSP & Servlets, XML PostgreSQL database server, SVN, Log4j, ANT and Tomcat Server

Confidential, Charlotte, NC

Software Engineer

Responsibilities:

  • Software programmer responsible for developing and delivering the application.
  • Involved in designing the User Interfaces on client side and admin side using HTML & JavaScript
  • Implemented AJAX to prevent the entire form submissions throughout the website.
  • Analyzing the requirements of the components and its interaction with existing systems
  • Participated in documentation, reviewed, analyzed and fixed existing code.
  • Prepared unit test plan/test cases for the Components
  • Authentication of users
  • Showing categorized Ads and displaying the detailed view for a particular Ad
  • Implementation of moment to moment targeting using cookies variable based on visitor clicks on that ad.
  • Cross selling and up selling has been achieved by targeting the allied products and enhanced products which can be set in the one-to one Command center
  • Logging the observations for statistics.

Environment: JDK1.5, JAVA, JSP & Servlets, JavaScript, AJAX, Google Maps, My SQL and Tomcat Server

We'd love your feedback!