We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Result oriented skilled software development professional with more than 14 years of experience in designing and implementing multi - tiered large scale enterprise applications using Java/ J2EE technologies, traditional and cloud technologies such as Amazon AWS and enterprise tools such as Mule ESB.
  • Experienced in all phases of software development life cycle and possess strong communication skills and flexibility to contribute in a variety of roles: Team leader, senior developer and a Lead system Analyst.
  • Expertise in developing web pages using HTML, CSS, JavaScript, JQuery, Ajax, AngularJS, Bootstrap with webpage cross browser compatibility and responsive web design and Server scripting language like NodeJS.
  • Worked in Java, JEE/J2EE and sound knowledge of associated concepts like Struts, Spring, EJB, RMI, JDBC, ANT, Maven, SAX, DOM, REST, Web Services, SOAP and WSDL.
  • Experience in Java SE with strong understanding of API Contents, Collections/ Generics, Event handling, Exception handling, Annotations, Multithreading/Concurrency.
  • Strong exposure working with J2EE design patterns like MVC, Factory, Front Controller, Data Accessor, Value Object, Singleton, Prototype, Session Façade, Builder, etc.
  • Vertical industry experience includes Insurance, Health Care and CRM.
  • Good skills in Relational database application development using MS SQL server/ Oracle and MySQL, good exposure to JDBC.
  • 4+ years of exposure to Agile methodology. Extensively worked on scrum process for multiple projects.
  • Strong experience in usingEclipse,Log4j, JUnit, Mockito for building, logging, testing and CVS and Github for version control.
  • Integrated with Sonar code analysis, Findbugs, Checkstyle plugins for maintaining coding standards and generating code quality reports.
  • Experience using DevOps Maven, Github, Jenkins, BitBucket and Docker for building and deploying applications.
  • Extensively worked on developing Java API to connect withAWSS3 Services for storing and retrieving data stored in the S3 buckets.
  • Involved in writing Java API for AmazonLambdato manage some of theAWSServices.
  • Mule ESBexperience in implementingRESTful services, Service - Oriented Architecture (SOA)and Enterprise Application Integration(EAI)using Mule Server3.x and CloudHub.
  • Hands on experience in various components, connectors and transformers andData weave and working knowledge ofAPImanagement using AnypointAPImanagement tools.
  • Integrated different systems that includes File Upload,Data Base, AWS S3, HTTP, File, SFTP, SalesForce and Web services etc. using Mule ESB.
  • Experience in managing teams directly and in Onsite/Offshore model.
  • Proven team leading skills, self-motivated, strong problem solving and analytical, technical and interpersonal skills, proactive, self-starter and totally commitment to the organizational goals and implementing concepts like Multithreading, Concurrency, and Exception.

TECHNICAL SKILLS

Scripting and Web Technologies: Ant, JSP, Servlets, Struts, Java script, EJB, Web Services, SOAP, REST, Ajax, AngularJS, NodeJS, JQuery, Bootstrap, CSS, HTML, XHTM, XML, XPath

Programming Languages: JAVA, J2EE, C, C++

Databases: Oracle, SQL Server, MYSQL, DB2

Public Cloud: Amazon Web Services, S3, Lambda, Cloud watch, Dynamo DB.

Application Servers: BEA Web logic, IBM Web Sphere, Tomcat, JBOSS.

IDE: Eclipse, Jbuilder, Textpad, SQL Developer, IntelliJ IDEA.

Operating Platforms: Windows, Linux

Tools: Utilities: Redis Server, Docker, GitHub, Sonar lint, Jenkins

Mule: Anypoint Studio (3.5 and up), Mule Server 3.x, RAML, EJB, Mule ESB Flows, Data Weave Connectors, Message Processors, Components, Scopes, Filters, AWS.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Senior Java Developer

Responsibilities:

  • Follows the guidelines of Agile methodologies or SDLC for project management.
  • Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
  • Involved in preparing High level and low level design documents for services used in application.
  • Used HTML5, CSS3, AngularJS and NodeJS for content layout and presentation layer (UI) designing. Used JavaScript, jQuery and Bootstrapfor client-side validations.
  • Enhanced user experience by designing new web features and also single page applications in AngularJS using built in and custom directives on DOM elements to create the HTML tags.
  • DevelopedRESTful/SOAPweb services in Mule ESB based onSOAarchitecture using MuleSoft Anypoint studio forbusiness-to-business integration.
  • Used Core Java concepts such asmulti-threading, collections, garbage collection and other JEE technologiesduring development phase and used different design patterns.
  • Used Cloud AWS S3 APIs to move larger volumes of data onto Cloud.
  • Implemented integration platform on Amazon Web services (AWS) - EC2, S3, Dynamo DB.
  • Developed Junit test cases for all the different layer implementations
  • Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
  • Coordinate with Offshore team on the requirements and reviewed code developed by the team.
  • Experienced in using Maven and Jenkins for build and integrations.
  • Analyzing the defects and providing solutions to the client in a timely manner.
  • Created deployment guides and property files for Mule soft applications for higher environments like QA, Stage and Prod.
  • Used Sonar lint and Find bugs to maintain code quality.
  • Use StatsD and Grafana to track AWS Cloud Operations.

Environment: Java/ J2EE, Anypoint Studio 5.4,Mule Server 3.7.2,Apache Maven, Cloud AWS, Dynamo DB, Web services, JSP, CSS, XML, HTML, AngularJS, Bootstrap, NodeJS, XSL, Oracle DB, Tomcat, REST, CVS, Eclipse, Jenkins, Sonar lint Docker, GitHub, Redis Server, Grafana.

Confidential - Atlanta, GA

Senior Java Developer

Responsibilities:

  • Follow the guidelines of Agile methodologies or SDLC for project management.
  • Responsible for setting upAngularJSframework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS, Bootstrap.
  • Designed Frontend with in object oriented JavaScript Framework like bootstrap
  • Build few Internal Utilities using NodeJS.
  • Extensively usedMule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, Amazon S3 connectors and Transaction Manager.
  • DevelopedRESTful/SOAPweb services in Mule ESB based onSOAarchitecture.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used Dynamo DB to store the data for metrics and backend reports.
  • Analyzing the defects and providing solutions to the client in a timely manner.
  • Production deployment support to deploy application on Web logic and Web sphere servers.

Environment: Java/ J2EE, Anypoint Studio 5.4,Mule Server 3.7.2,Apache Maven, Cloud AWS, Web services, JSP, CSS, XML, HTML, AngularJS, Bootstrap, NodeJS, XSL, Oracle DB, Tomcat, CVS, Eclipse, Docker, GitHub, Redis Server, Grafana.

Confidential, Springfield MA

Lead System Analyst/Senior Java Developer

Responsibilities:

  • Follow Agile model and attend daily Scrum meetings
  • Suggest Customization need on top of core Base product to meet the expectation.
  • Worked on Technical design documents. Developed High level and Low-level design documents using UML and Rational role.
  • Worked on developing frontend screens using JSP, HTML and Spring framework. Also implemented frontend validations using Java Script functions.
  • Unit testing the code using JUnit test cases.
  • Coordinate with Offshore team on the requirements to reviewed code developed by the team and provides review comments.
  • Support business logic configuration using internal product tools like Business Rules engine in the Business logic layer and DEM in the Data access layer.
  • Analyzing the defects and providing solutions to the client in a timely manner.
  • Production deployment support to deploy application on Web logic and Web sphere servers.
  • Integration with Mass Mutual specific systems like Field New Image Notification (to push images to Confidential system), TradVantage (Admin System).
  • Deployment support for monthly releases
  • Generate required reports on Production data and provide them to client teams
  • Extensively used Spring in Service layers in the application.
  • Used various design patterns like Singleton, Delegator, Factory, Front Controller, Abstract, Service Locator DAO’s, and Value Objects.
  • Have good knowledge on writing complex SQL queries and stored procedures in My SQl Server.
  • Tuned application performance and scalability as necessary to meet business and financial goals of application and environment.
  • Implements SOAP messages for information exchange for Web services.
  • Worked on XML Parsing and generation and have good knowledge on Accord standards.

Environment: Java/ J2EE, Struts, Spring, Web services, JSP, CSS, XML, HTML, AngularJS, XSL, MS SQA Server, Webspehere, CVS, Eclipse; Filed net Image Notification and Internal framework components (DEM, Business Rule engine, Dashboard, Tab, Tickler, Questionnaire, field bank, Workflow

Confidential

Tech Lead / Senior Java Developer

Responsibilities:

  • Consult with client projects to determine technology requirements that support organizational business goals
  • Used Ant and Maven as build tools for creating the deployable artifacts
  • Designed the Web application implementing the Struts framework for Model View Controller (MVC) pattern to make it extensible and flexible.
  • Used DHTML, Struts with Tiles and Validator for front-end design and Implemented MVC design pattern with JSP, JSTL, Struts Controller, Action classes and Action Form beans.
  • Designed UML diagrams like Use case diagrams, Class diagrams, Sequence diagrams and State diagrams using RSA.
  • Unit tested the application using JUnit and participated in integration and Ad-hoc Testing.
  • Involved in reviewing of Code and development process.
  • Worked on developing frontend screens using JSP, HTML and Struts framework. Also implemented frontend validations using Java Script functions. Also supported Internationalization.
  • Build releases to QA Team.
  • Provide active support in writing the scoping document.
  • Responsible for all integration touch points in client implementation
  • Generating SQL queries.
  • Support business logic configuration using internal product tools like Dashboard, Tab controller and other for Front-end layer, Ticklers for running scheduler jobs in the application. Business Rules engine in the Business logic layer and DEM in the Data access layer.
  • Used various design patterns like Singleton, Delegator, Factory, Front Controller, Abstract, Service Locator DAO’s, and Value Objects.

Environment: Java, Struts Framework, JSP, HTML, AngularJS, CSS, J2EE (Servlets, EJBs - Session Beans, MDBs JSP, Web services, XML, Java script) and Internal framework components (DEM, Business Rule engine, Dashboard, Tab, Tickler, Questionnaire, field bank, Workflow)

Confidential, Wellesley Hills, MA

Senior Java Developer

Responsibilities:

  • Used Strut framework to develop the front end JSP Screens and have good knowledge on struts framework.
  • Used various design patterns like Singleton, Delegator, Factory, Front Controller, Abstract, Service Locator DAO’s, and Value Objects.
  • Used DAO pattern to deal with database.
  • Used WSDL for publishing Web Service interfaces
  • Implements SOAP messages for information exchange for Web services.
  • Worked on XML Parsing and generation and have good knowledge on Accord standards.
  • Support business logic configuration using internal product tools like Dashboard, Tab controller and other for Front-end layer, Ticklers for running scheduler jobs in the application. Business Rules engine in the Business logic layer and DEM in the Data access layer.
  • Worked on developing frontend screens using JSP, HTML and Struts framework. Also implemented frontend validations using Java Script functions.
  • Worked on Technical design documents. Developed High level and Low level design documents using UML and Rational role
  • Unit Testing the code using JUnit test cases
  • Analyzing the defects and providing solutions to the client in a timely manner.
  • Production deployment support
  • Design and development of functionalities and system integrations.
  • Analyze the product and solution for technical consistency.
  • Build releases to QA Team
  • Generating SQL queries.

Environment: Java, Java JDK 142 05 (Servlets, applets), Struts 1.1 Framework, J2EE (Servlets, EJB, JMS, JTA, Session Beans, JSP, HTML, CSS) and Windows-2000, Linux and Solaris and Web logic 8.1 sp4, tools like ANT 1.5, Log4j 1.2

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Worked on UI screens Development in Struts for Insurance based product.
  • Unit Testing the code using JUnit test cases
  • Worked on defects raised during function, system testing and UAT
  • Generating SQL queries.
  • Analyzing the requirements.
  • Working on Struts under MVC Architecture.
  • Developed and implemented client side interfaces and validations usingJava, XML, JSP, Servlets and SQL.
  • Support business logic configuration using internal product tools like Dashboard, Tab controller and other for Front-end layer, Ticklers for running scheduler jobs in the application. Business Rules engine in the Business logic layer and DEM in the Data access layer.
  • Maintaining the quality of code.
  • Used various design patterns like Singleton, Delegator, Factory, Front Controller, Abstract, Service Locator DAO’s, and Value Objects.
  • Used DAO pattern to deal with database.
  • Used JavaScript in Frontend validations on JSP screens.

Environment: Java, Struts Framework, J2EE (Servlets, EJBs - Session Beans, MDBs JSP, Web services, XML, Java script) and Internal framework components (DEM, Business Rule engine, Dashboard, Tab, Tickler, Questionnaire, field bank, Workflow)

We'd love your feedback!