We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Waltham, MA

SUMMARY

  • 9+ years of Java software development and support experience with >6 years in development.
  • Significant work through the different phases of software development life cycle and well versed in systems analysis, design methodologies and data modelling.
  • Sound Object Oriented Design programming skills.
  • Good hands - on experience with REST API.
  • Working experience with Spring and Hibernate frameworks.
  • Worked with several application configurations including distributed, web, and client-server applications most of the time in a cross-platform environment.
  • Proficient in variety of programming languages, development tools, frameworks, and RDBMs and development methodologies such as Agile (2 week sprints), Iterative and Waterfall and Micro services .
  • Practical understanding of core design patterns.
  • Good experience with allied software build/integration/project management tools like Bamboo/BitBucket/SourceTree/Git/Jira.
  • Worked closely with internal and external customers, and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
  • Passionate to learn new technologies and ability to work and quickly adapt in any dynamic, fast-paced environment and changing requirements.
  • Hold Masters’ degree in Computer Applications.

TECHNICAL SKILLS

  • Java
  • Swing
  • C/C++
  • Servlets
  • JSP
  • JDBC
  • HTML
  • GWT/SmartGWT 2.7
  • REST(Jersey 1.8) & SOAP
  • JSON
  • XML
  • Spring
  • Hibernate
  • Bamboo
  • Jira
  • Git
  • SourceTree
  • Eclipse
  • Maven
  • Oracle11/12
  • Toad
  • SQL developer
  • MySQL
  • PostgreSQL
  • WebLogic & Tomcat
  • XtraC Tortoise SVN
  • Smart Client Framework
  • HP Quality Centre
  • Junit
  • Windows XP/2000 and Linux
  • UML tools Visio/StarUML
  • Apache ActiveMQ.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Developed and implemented new features on Catalog Supply and Catalog Demand client modules.
  • Delivered significant number of new features and code fixes on client and server components as part of Agile Sprints ( 40+ sprints ).
  • Created REST (JSON) API resources to be consumed by the product audit/publish services.
  • Developed new features for customising the grid and filter management in client modules.
  • SQL enhancements, database schema design, functions, stored procedures, triggers and views.
  • Developed the code to generate Jasper reports for Catalog Demand and Eligible modules.
  • Upgraded and coded the audit rules JPA objects.

Environment: Java 1.7, GWT/Smart GWT 2.7, Oracle 12c, Tomcat 8, Git, Bamboo, Jira, Jasper Reports, Spring 2.5/4.2, Hibernate 3.0, JPA 2.0, Jersey REST 1.8, JSON, XML, HTML, Apache ActiveMQ

Confidential

Senior Software Engineer

Responsibilities:

  • Developed use cases, UML diagrams such as sequence diagrams, activity diagrams and class diagrams for application modules such as user login, case management, account management, contact management, single sign-on.
  • Developed interfaces for synchronizing objects between existing Clarify and new application by providing and exposing APIs as EJBs and MDBs by sending/receiving XML messages over JMS queue.
  • Created application-level security through user authentication and authorization using proprietary security framework (ASM) and by implementing role based authorization business capsules.
  • Designed and created web services to expose mobile financial services such as wallet and payment APIs to third party vendors using REST and SOAP rendered in JSON and XML data formats.
  • Developed the single sign-on authentication mechanism which allows users to access various applications of the portfolio with single login.
  • Created Spring core post processor beans and lifecycle call-backs for functional objects.
  • Fine-tuned data models, database schemas and provided excellent data optimizations in Oracle.
  • Performed Junit testing, SoapUI testing, system, and integration testing.
  • Involved in post-production activities such as implementation of change requests and fixing defects.
  • Implemented logic for automating jobs which generated critical reports for the customer.
  • Raised white papers, and developed getwell items for design gaps.
  • Enhanced existing bills and charge features which had huge impact on billing & customer service.
  • Exposure to big data tools and applications.
  • Effective time management and communication skills for working across different time zones, and intercontinental work environments.
  • Created automations which resulted in streamlining processes & tools.
  • Developed high end optimized SQL query logic for automation of case closure which reduced the back log and helped in winning back the customer satisfaction.
  • Created automation tool which found many, many problems in the system logs which greatly assisted in pin-pointing where to look for bugs.
  • Detected & resolved the issues in the Email notification system which were causing confusion and problems to customer experience
  • Developed comprehensive knowledge base, trained at line level on Confidential Framework.
  • Mentored and guided many a new team members nurturing them quick to productivity.

Environment: Java 1.6, Confidential Smart Client Framework 7.5/8, Confidential Integration Framework 7.5/8, Weblogic10, REST(Jersey), JAX WS, EJB, JMS, SoapUI, Eclipse IDE, JUnit, Quality Center 9.2, Oracle 9.0, Toad, XtraC(SCM tool),Maven

Confidential

Java Developer

Responsibilities:

  • Performed system analysis and design, object and package modelling, dynamic modelling with sequence diagrams, performing robustness-analysis, deployment and component diagrams, and generating Java and SQL code from the UML and ERD models.
  • Built initial prototypes using J2EE, Spring, JSP, HTML, Servlets, MySQL, and Tomcat.
  • Developed the front-end pages using JSP and HTML that facilitates the online bidding, like user profile page, vendor page, sales page, request history, bid history etc.
  • Developed various POJOs that are used by different modules in the application.
  • Designed and developed MVC services and views.
  • Performed client side validations using JavaScript.
  • Created Spring core injection objects and lifecycle call-back beans.
  • Significant contribution in conceptual and logical data modelling of the application and physical implementation of the database schema in MySQL and creation of data access objects.
  • JUnit testing, end to end system, and integration testing.
  • Seen as go to resource for Java and web technologies.
  • Acted as focal interface with the client for project needs.

Environment: Java, JavaScript¸ Spring, JUnit, Eclipse IDE, MySQL, HTML, XML, Tomcat

Confidential

Java Programmer

Responsibilities:

  • Performed software scope clarification and client requirements analysis, and design of the application in accordance to the MVC architecture.
  • Developed the Controller service component using Servlets
  • Developed user interfaces in JSP and HTML such as supplier page, dealer page, and login page.
  • Incorporated the Spring core injection objects and post processor beans.
  • Involved in the data model design and contributed in the development of the database schema.
  • Tested the application code at unit, system and integration phases.

Environment: Java, Java Script, Spring, Servlets, JSP, HTML, Tomcat, MySQL, Eclipse IDE.

Confidential

Software Engineer

Responsibilities:

  • Written the RFID hardware interface code in Java as an initial POC of the product.
  • Implemented the encryption of the document using Bouncy castle cryptographic APIs.
  • Involved in product scope clarifications, software & hardware requirements, analysis, & design.
  • Involved and documented the technical design of various modules of the application.
  • Developed the main graphical user interface screens using Java Swing and JRibbon.
  • Object relational mapping of the system in Hibernate.
  • Product data model and creation of database schema in Oracle, MySQL, PostgreSQL, DB2, MS SQL.
  • Tested the product code features at various stages of unit, system and integration (hardware interfacing) testing and against various databases such as MySQL, Oracle, PostgreSQL, DB2, MS SQL.

Environment: Java 1.5, Swing, Hibernate 3.3, Oracle, MySQL, PostgreSQL, DB2, MS SQL, Firebird, Eclipse IDE.

We'd love your feedback!