We provide IT Staff Augmentation Services!

Sr.java Developer Resume

5.00/5 (Submit Your Rating)

Dayton, OH

SUMMARY

  • Expertise in CoreJavaconcepts with focus on Collections, Exception handling, Multithreading/ Concurrency, I/O, Generics and Reflection
  • Excellent experience inJava programming - JDBC, Servlets, JSP, JPA, JSTL, JMS, JSF, JSON and Data Modelling
  • Proficient in applications using J2EE patterns like Data Access Object (DAO) and POJO, MVC Architecture, Front Controller, Session Facade and Business Delegate
  • Knowledgeable in configuration, integration and implementation in various frameworks including Spring, EJB, Struts
  • Intense experience in Spring-JDBC, IOC, Spring- TX, Spring AOP, Spring Security, Spring Cache, and Spring MVC
  • Experience in configuring ANT, MAVEN, Gradle and Jenkins for build automation
  • Proficient in creating Web applications using MEAN-Stacktechnology consisting of AngularJS 2.0, NodeJS, SpringBoot, MongoDB and Express framework
  • Developing knowledge of Controllers, Services, Scopes, filters and directives
  • Proficient in creating frequently-update components and maintaining dynamic component in ReactJS
  • Expertise in managing applications on Apache TOMCAT, JBoss and Glassfish servers
  • Expertise in Object-relational mapping (ORM) using Hibernate
  • Sound experience designing GUI using Front-end (User Interface) techniques such as HTML, DHTML, XHTML, CSS, JavaScript, jQuery, AJAX, Bootstrap and knowledge of Responsive Web Design
  • Expertise in developing and consuming Web services including different XML technologies and standards like DTD, XSD, XSLT, XPATH, SAX, XML BEANS, WSDL and Apache AXIS
  • Proficient in C/S(Client/Server) mode design, implementation using Spring boot and Web-Services such as RESTFUL Development and SOAP
  • Expertise in database modeling and development using SQL Server environments, PL/SQL, CMM/CMMI Level 3 methods, HQL in Oracle, MySQL, NoSQL and DB2
  • Experience in version control tools like GIT, API, CVS, Subversion
  • Experience in writing J-unit test cases
  • Experience in Mockito, EasyMock, PowerMock and various testing phases like Unit Testing, Integration testing, Regression testing
  • Proficient in testing tools such as J-Unit, Q-Unit, Cucumber / Gherkin and tracking issues in JIRA
  • Good Knowledge of using IDE Tools like Eclipse, Net Beans, jBuilder, Rational Application Developer (RAD) forJava/J2EE application development
  • Comprehensive Understanding of DOM Manipulation, Hoisting, Prototype, Closure, Promise, Ajax Call
  • Good experience in unit testing using Karma, Jasmine and J-Unit, Automated Testing usingJava, J-unit/TestNG, Selenium (IDE/Web driver), Integration Testing using Selenium, Hudson and Apache camel
  • Experience in configuring MQ-Series and experience in developing messaging systems using JMS
  • Experience in Database Design in RDBMS, familiar with Data Warehouse, ETL and strong hands on experience in stored procedure, function, package and trigger
  • Involved in all phases of the SDLC (Software Development Life Cycle), Test-Driven Development (TDD) and worked in fast paced AGILE environment
  • Strong ability in Windows, UNIX, LINUX environment and using shell script
  • Strong knowledge of Continuous Integration/Continuous Development (CI/CD) with Kubernetes Spinnaker
  • Strong hands on DevOps tool chain
  • Used Cloud Foundry build pack to run many JVM-based applications (Grails, Groovy, Java Main,Play Framework, Spring Boot, and Servlet) with no additional configuration
  • Strong knowledge of Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk (EBS), ELB, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS
  • Able to resolve Level 1 and Level 2 issues
  • Good written and communication skills. Poses capability to interact very closely with wide range of audience such as Engineers, Business professionals, Data Scientists, Clients, and Vendors

TECHNICAL SKILLS

Java Technologies: Java Servlets, Java Server Pages (JSP), Enterprise JavaBeans (EJB), Java message Service (JMS), Java Naming and Directory Interface (JNDI), Java Database Connectivity (JDBC),Java Mail, Java Transaction Service (JTS),Java Transaction API (JTA),J2EE Connector Architecture (J2EE-CA, or JCA)

ORM Frameworks: Active JDBC, Athena Framework, EBean, Eclipse Link, EJB - Enterprise Java Beans, Hibernate, Java Data Objects (JDO), Java Object Oriented Querying (jOOQ), Java Persistence API (JPA), JPOX, Object Relational Bridge (Apache OJB), ObjectDB, OpenJPA, ORMLite, ORM,, Torque

Spring Frameworks: Spring IOC, Spring MVC, Spring AOP, Spring Boo, Data Access Framework, Batch Framework, Integration Framework, Remote Access Framework, Transaction Management Framework

Build Tools: Maven, ANT, Gradle, Jenkins

Caching: Memcache, JCache, EHCache

Big data/Database tools: Hadoop (Hive),File Aid, SPUFI, QMF

JavaScript Frameworks: Angular JS 2.0&1.x, ReactJS, NodeJS, Polymar.JS, Aurelia

Application Servers: Glassfish, JBoss, Apache Tomcat, Apache TomEE

Scripting Languages: JACL, Jython, Bean Shell

Web: HTML, CSS, and JavaScript

XML: XML, XSD, XSLT, DTD, XPATH, DOM, SAX

Testing: JTest, JUnit, JWalk, Mockito, Powermock, Arquillian, Jasmine, Karma

Databases: Oracle, MySQL, PostgreSQL, Mongo DB, Neo4J, Cassandra, Elastic, yada

Version Control: CVS, GIT,API

Methodologies: AgileSoftware Development, Crystal Methods, Dynamic Systems Development Model (DSDM), Joint Application Development (JAD, Rapid Application Development (RAD), Scrum, Waterfall

Operating Systems: Windows, Mac, Linux, and Unix

Cloud technologies: AWS, Azure, AWS Kinesis, SQS, AWS IAM, AWS KMS

IDE: Eclipse, IntelliJ, Netbeans, jEdit, SQL, PL/SQL, CMM/ CMMI

Mobile: Android, Swift (i/os), Cordova

Other Technologies: Python, Scala, Clojure, Haskell, yada yada, Apache Kafka, Lambda, DynamoDB, Redshift, Spark, Phoenix

PROFESSIONAL EXPERIENCE

Confidential, Dayton, OH

Sr.Java Developer

Responsibilities:

  • Built applications in Java, using modern architectures.
  • Leading the development, implementation and support of individual applications, including analysis, detailed design, development/coding, testing and implementation of the components.
  • Built on Google Chrome V8 Java script engine, executed using NodeJS library as its very fast.
  • Involved in data Integration and Documents module and doing analysis on DB Schema as per new design in DB2 from Oracle.
  • Responsibilities included development of new modules of the application such as Web using J2EE technologies and Spring Framework.
  • Created internal & external services, Entity services and handlers.
  • Created JIRA projects, templates, workflows, screens, fields, and other administrative activities.
  • Used spring framework for dependency injection and integrated with Node JS, Hibernate and JSF.
  • Development of Application. Groovy, Responsible for migrating spring/ resources. Groovy2.1 to 3.2.5
  • Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
  • Implemented Web Services using Spring RESTful.
  • Developed the view-controller components using Servlets/JSP, JavaScript, CSS3, HTML5 and DHTML.
  • Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT and DELETE for user and account micro services
  • Wrote SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
  • Involved in JBoss server configurations, Data Sources, Connection Pooling, and deploying the apps on different servers in different environments like Local/ Dev/ QA/ Production.
  • Built SOAP Web Services based on AWS.Involved in creating JUNIT test cases and ran the TEST SUIT.
  • Supported Dev, QA and PROD builds and identified issues in Smoke testing and tracked them efficiently.
  • Responsible for Application code investigation, code cleanup and code repository maintenance.
  • Working on application patterns, application coding based on design and specifications, and also working with application protocols such as JSON RPC, SOAP, ReST and single page architectures
  • Complete feedback system was designed using MEAN (ExpressJs, AngularJS, NodeJS)stack technologies.
  • Used Single threaded model with event looping using NodeJS making server highly scalable.
  • Built the code using Ant & deployed on server.
  • Implemented Spring Boot Micro services to divide the application into various sub modules.
  • Teamed up for technical upgrade of e-commerce applications.
  • Coordinating and tracking all projects for seamless releases using Project Management System JIRA Source.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Developing Web Application inGroovy/Grails with Mongo DB as a data store. Using the IntelliJ Idea with the latest Grails, Java 8
  • Utilized JBoss for web server.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Involved in creating XML inbound & outbound flows using XSTL.
  • Used MongoDB for storing the user profile data from multiple systems such as LDAP and other legacy systems.
  • Used JavaScript, JQuery for the client end data validations.
  • Built user interfaces differently by breaking them into components using ReactJS and used a real,fullfeatured programming language to render views, with ReactJS.
  • Responsibilities include preparation ofdevelopertest cases, execution, and preparation of scope & traceability matrix.
  • Involved in doing Unit testing using MOKITO.
  • Replaced HTTP Server with NodeJS as it can serve much larger number of requests

Environment: JAVA1.8, J2EE, DAO, HTML5, JSP, Boot strap,Angular JS 2.0, JavaScript, XML, CSS, Ajax, JBoss, EJB, Oracle 11g, Log4J, JIRA, GitHub, Eclipse 3.1, Ant 1.6, Struts 2.0,JAVA/J2EE Design Patterns, Edit Plus, NodeJS DB2, Oracle, MongoDB, SVN, SQLdeveloper, Python, Kafka, Windows 10, Redshift, Hadoop.

Confidential, Lafayette, Indiana

Java/J2EE Developer

Responsibilities:

  • Involved in Salesforce.com Application Setup activities and customized the apps to match the functional needs of the organization.
  • Developed applications visually using custom-built Lightning components.
  • Migrated the data using Apex Data-loader to centralize data and processes across different divisions that were previously using decentralized systems / database.
  • Developed various Custom Objects, Tabs, Entity-Relationship data model, validation rules, Components and Visual force Pages.
  • Deployed Apex using Force.com IDE and Web Services API.
  • Worked on REST/SOAP Web service to integrate Salesforce with third party systems.
  • Maintained data cleanliness and accuracy by adding custom validation rules, custom formulas, reports and dashboards.
  • Developed business logic using Visual force pages, Apex classes, Apex controllers and Apex triggers.
  • Leveraged the rich features and flexibility of Salesforce Files from standard Salesforce objects and custom objects using lightning framework.
  • Worked on various salesforce.com standard objects like Accounts, Contacts, Cases, Opportunities, Products, Leads, Campaigns, Reports and Dashboards.
  • Worked with Organization Wide Defaults, Role Hierarchies, Sharing Rules and Manual Sharing to implement Record-based sharing.
  • Created Web Services for handling requests and API and SaaS based applications using REST or SOAP-based web services
  • Packaged and Deployed customizations from Sandbox to other environments using Eclipse and Change Sets.
  • Implemented CRM & analytics configurations, such as process builder, validation rules, workflows, pipeline and forecast report & dashboards.
  • Experienced in creating Process builder processes and visual cloud flows in Salesforce.

Environment: Salesforce.com Platform, Standard and Custom objects, Validation rules, Workflow and Approvals, Record types, Reports, Apex Language, Visual force (Pages, Component & Controllers), Data Loader, HTML5, NodeJS, Java Script, JAVA/J2EE, Custom Tabs, Access and Security Controls, Rest API, Selenium, CI/CD, Automation framework in JAVA, Eclipse.

Confidential, Fairfax, Virginia

Java Developer

Responsibilities:

  • Created the flow through the pages and an excellent user interface to explain the financial services.
  • Used coreJavaCollections, Generics, Exception Handling, Multithreading and Design Patterns for functionality, such as portfolio summary and user information.
  • Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
  • Implemented Spring Security to provide authentication, authorization, and access-control for this application.
  • Developed graphical user interface by using JSP, HTML5, CSS3, JavaScript/jQuery, Bootstrap and AJAX calls.
  • Used AngularJS to implement data binding, Module loading.
  • Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
  • Worked on the whole application module using technologies such as JavaScript, jQuery and Ajax.
  • Used JIRA and Log4J for project management, tracking and monitoring errors.
  • Used Agile Methodology for the development of the project.
  • Developed Agile processes usingGroovy, JUnit to use continuous integration
  • Involved in thefullsoftware development life cycle of the project from analysis and design to testing and deployment.
  • Integrated Spring 3.x with Hibernate framework and created Hibernate annotations for mapping an object oriented domain model to traditional relational database.
  • Maintained database using Oracle and MySQL.
  • Configured Spring Cache to cache the results of methods that were frequently called by users or systems.
  • Implemented user input validations using Angular.js, JavaScript and jQuery.
  • Implemented web page responsive design using Bootstrap.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • Inspected and debugged front-end code with Firebug.
  • Developed test cases and performed unit test using QUnit Framework.
  • Implemented Grails TagLibs to avoidgroovycode in GSP pages.

Environment: Spring MVC, Hibernate, JavaScript, CSS/CSS3, AJAX, HTML/HTML5, JSON, PL/SQL, JDBC, Web Services, Eclipse, JUnit, Scrum, JSP, AngularJS, Bootstrap, Oracle, MySQL, JIRA, Apache Tomcat, GitHub

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on the development of a data entry tool which is used for an easier access for the inputs required.
  • Responsible for designing and implementing the logging system into the application.
  • Participated in Code Review and Quality Assurance.
  • Developed Service classes, DAO classes as per the design and developed code for business logics using COREJAVAAPI.
  • Developed JSPs and Servlets to provide a mechanism for obtaining electronic and printed pricelists for list prices, regional prices and customer-specific prices.
  • Designed and developed JDBC module to read and write data from Oracle and SQL Server databases and convert to XML format.
  • Involved in Design and development of server side modules using J2EE.
  • Involved in understanding the functional requirements and converting into technical design document.
  • Developed support documents as per client needs.
  • Implemented hierarchical definition of products, customers and channels
  • Implemented the presentation layer based using Servlets, JSP, CSS, HTML and JavaScript.
  • Used Spring MVC Framework to provide architectural flexibility.
  • Developed a module to export XML data to CSV files.
  • Implemented client side validation using jQuery and also hierarchical control mechanism to provide different permission levels to different users.
  • Involved in unit testing and developed test cases.

Environment: JDK 1.6, J2EE, HTML, CSS, jQuery, JavaScript, JSP, Spring MVC, MYSQL, Apache Tomcat, Eclipse IDE, DAO, Maven 3.0, JUNIT, Oracle

We'd love your feedback!