We provide IT Staff Augmentation Services!

Sr. Java Developer / Associate Architect Resume

5.00/5 (Submit Your Rating)

Trenton, NJ

SUMMARY:

  • Having around 16 years plus of experience in Information Technology with the business support applications, Process oriented applications.
  • Good domain knowledge of Pharmaceutical, Healthcare, Telecommunication and Business Process Management.
  • Functioned in roles of Architect, Tech. Lead, Sr. Developer and Business Analyst. Proven ability to interface with varietal resources, manages cross - functional teams, and lead POC efforts to provide feasible solution for the Application Requirement.
  • Expertise in Architecture Patterns Micro services, EDD and Event Sourcing, CQRS, DDD (Domain Driven Design), Spring framework, Struts & MVC.
  • Extensively worked with Spring boot, Spring cloud, AWS services: SQS, SES, S3 drive.
  • Led and conducted joint application design sessions for requirements gathering, analysis and design of the system; high degree of proficiency in specification assembly and conversion into deliverables such as use cases, activity, sequential diagram, class diagrams using UML methodology.
  • Expertise in Java, J2EE technology with EJB 2.0, Servlet, JSP, JDBC, LDAP, JNDI, JSP, JSTL, JSON, XML, Parsers and JavaScript.
  • In-depth of extensive experience in RDBMS database servers PostgreSQL, Oracle 9i/10g, and SQL Server 2000. Coded with PL/SQL, database Normalization and De-normalization.
  • Excellent knowledge on NoSQL MongoDB, Replica set, Sharding, Compass, MongoDB query language.
  • Worked extensively with testing software with JUnit for creating Unit test cases and Spring test framework to conduct System testing and Integration by Mocking.
  • Expertise in SonarCube for code coverage along with CheckStyle, Pmd & Findbugs.
  • Have good awareness of Web Application’s security to safeguard the OWASP’s Top 10 Vulnerabilities. Worked along with Web Security Quality Testing vendors to ensure the Quality by the Penetration test.
  • Have hand on experience with Application build tools as such Maven and Ant tools for multiple application projects.
  • Good hands on experience on Weblogic, Tomcat and WebSphere Java application servers.
  • Extensive experience in developing VoiceXML based applications, using Audium Call services, Audium Studio with ScanSoft Voice Browser, SpeechWorks Speech Recognition Systems.
  • Strong Windows and Linux operating system experience.

TECHNICAL SKILLS:

Cloud Computing: AWS services, S3 bucket, SES, SQS, Amazon VPC

Application Framework: Micro services, EDD, CQRS, DDD (Domain Driven Design) & MVC. Spring IO, Spring Boot, Spring Cloud, Restful Webservice, Struts

J2EE Technologies: JPA, EJB 2.0, Web Services, Servlet, JSP, JSTL, JDBC, JNDI, JMS

Database: MongoDB, Redis, Postgres, Oracle 10g/ 9i, DB2, SQL Server 2000

Application Server: Tomcat 7,8, WebLogic 8.1/9.1, Web Sphere 5.0 (WAS), JBoss 2.4

Designing Tools: UML with Rational Rose 2000/98, Visio 2000

Versioning Tools: Gitlab, Git, CI/CD pipeline, Sub Version, Rational Clear Case

Open source soft: Hibernate 4.0/2.1, Maven 2.0.10, J-Integra 2.9.0, JiBx 1.2.1, CXF 2.5.5

Scripts/Markup: Query, AngularJs, Java Script, ANT Scripts, CSS

Coding Standards: SonarCube for code coverage along with checkStyle, pmd & findbugs

Cognos/ Reporting: Cognos 8.3, ReportNet, Cognos SDK, Jasper Report 3.5.2, iReport 3.5.2

Markup Language: XML, JSON, SAML, HTML, DHTML, WSDL

VXML Technology: Audium Call services 3.4/3.3, voice grammar, ECMA scripts

Tools: Spring STS, Eclipse, WinScp, Putty, VISIO, Audium Studio, Jenkin

Protocols: HTTP, SOAP, POP3, IMAP, SMTP, LDAP

Operating System: Red Hat Linux 7.1, Windows NT/ 2000

PROFESSIONAL EXPERIENCE:

Confidential, Trenton, NJ

Sr. Java Developer / Associate Architect

Environment: JDK7, Spring Tool Suite, Spring Boot, Netflix OSS, AWS SQS, SES, S3 drive, Hibernate, PostgreSQL, Oracle 11g, Redis, jQuery, Angular Js, OAuth 2.0, Spring Rest Services. Jenkins, Gitlab CI/CD, Sonar Qube.

Responsibilities:

  • Participated in the system study, design and architecture of the web Applications
  • Expertise in Architecture Patterns Micro services, EDD, CQRS & MVC.
  • Worked on Spring boot, Spring cloud, Circuit breaker, Load balancer.
  • Coded Micro services with Spring Restful controllers.
  • Worked on AWS java sdk for accessing SQS and SES aws services.
  • Developed API Gateways for order platform.
  • Developed Spring scheduler for cron jobs and execution.
  • Worked on developing AWS SQS listeners and sending messages to sqs.
  • Implemented and consumed OAuth 2.0 using JWT tokens for authentication web service requests.
  • Send events to Redis for event notification.
  • Worked on creating Code Pipelines for CI / CD Process using Jenkins, GIT Configuration.
  • Used Maven for managing application builds, reporting and validating code coverage.
  • Used SonarCube for code coverage along with checkStyle, pmd & findbugs.
  • Coded JPA queries with JSON function/operators to deal with PostgreSQL jsonb data types.
Confidential, Trenton, NJ

Sr. Java Developer / Associate Architect

Environment: JDK7, Spring Tool Suite, Spring Boot, Netflix OSS, AWS SQS, SES, S3 drive, Hibernate, PostgreSQL, Oracle 11g, Redis, jQuery, Angular Js, OAuth 2.0, Spring Rest Services. Jenkins, Gitlab CI/CD, Sonar Qube

Responsibilities:

  • Participated in the system study, design and architecture of the web Applications
  • Expertise in Architecture Patterns Micro services, EDD, CQRS & MVC.
  • Worked on Spring boot, Spring cloud, Circuit breaker, Load balancer.
  • Coded Micro services with Spring Restful controllers.
  • Worked on AWS java sdk for accessing SQS and SES aws services.
  • Developed API Gateways for order platform.
  • Developed Spring scheduler for cron jobs and execution.
  • Worked on developing AWS SQS listeners and sending messages to sqs.
  • Implemented and consumed OAuth 2.0 using JWT tokens for authentication web service requests.
  • Send events to Redis for event notification.
  • Worked on creating Code Pipelines for CI / CD Process using Jenkins, GIT Configuration.
  • Used Maven for managing application builds, reporting and validating code coverage.
  • Used SonarCube for code coverage along with checkStyle, pmd & findbugs.
Confidential, Trenton, NJ

Sr. Java Developer

Environment: JDK6, My Eclipse 10.0, Struts 2.0, JSP 1.2, Spring 3.0, Spring-DM, Hibernate 3.0, Oracle 11g, SVN, WinSCP, jQuery, CSS3, JIRA, SoapUI, Prototype, Junit, Axis2, Spring Rest Services, PhoneGap, Apache Cordova, XCode

Responsibilities:

  • Participated in the system study, design and architecture of the web Applications
  • Involved in complete analysis, design, and implementation of various key components of applications.
  • Responsible for coordinating with Client services team to gather and analyze requirements .
  • Responsible for developing the entire OrderToSelf module for iConnect’s phase 2 release using Spring, Hibernate, Quartz.
  • Designed and implemented Spring Framework based RESTful web services for eFulfillment orders.
  • Led the effort for estimating automation of calls to XMPie uProduce server, which is being used to create highly personalized documents for publishing in variety of print formats. POC included creating SOAP webservice to make XMPie API calls to automate various functionalities, corresponding Database changes and writing Quartz jobs.
  • Responsible for complete migration of iConnect from Weblogic server to Tomcat.
  • Involved in designing and developing front end using Struts2, jQuery, css, Prototype.
  • Unit testing developed modules and bug fixing.

Confidential, City of New York, NY

Sr. Java Developer / Architect

Environment: Java 1.5, J2EE 1.5, Spring 3.0/2.5 LDAP, JQuery 1.3, AJAX, Cognos SDK, Cognos 7 Series, C3P0, JSP, JavaScript, XML, HTML, DHTML, CSS, Tomcat 5.5, Oracle 10g, Db2, Maven 2.0.10, J-Integra 2.9.0, DB2 Client, JiBx 1.2.1, Jasper Report 3.5.2, CXF 2.5.5, TortiseSVN 1.6.5

Responsibilities:

  • Participated in the system study, design and architecture of the web Applications
  • Created the Use case, Class, Sequence, Activity diagrams to depict models of the system.
  • Created Architectural documentations for the Security application.
  • Migrated Namespace Data from Sun One Server to Tivoli LDAP server and copying the Content Objects to CHRMS/Cognos Application.
  • Created set of Audit reports in Cognos/ReportNet for OPA to check the CHRMS user Activities
  • Developed Audit Reports using Cognos SDK to run Cognos reports Confidential the background.
  • Coded with J-Integra Component to communicate the Cognos 7 series which is DCOM component.
  • Created Web services using Apache CXF APIs for CHRMS System for specialized functions.
  • Developed Authentication and Authorization modules with Spring LDAP APIs.
  • Worked to ensure the Web Application’s security to safeguard the OWASP’s Top 10 Vulnerabilities.
  • Used Spring AOP and Interceptors to intercept the request and responses to ensure security & audit.
  • Used Maven to build the CSA Application using Maven archetype of projects.

Confidential, City of New York, NY

Sr. Java Developer

Environment: Spring framework 2.5, JSP, JSTL, Servlets, EJB, Hibernate, DB2 V8.0, RAD 8.0, WebSphere V 6.0, RenderX

Responsibilities:

  • Participated in the system study, design and architecture of the web Applications
  • Created the Use case, Class, Sequence, Activity diagrams to depict models of the system.
  • Created Architectural documentations for the Security application. Analyzed and proposed solutions out of the available options for the system.
  • Developed various DAO with Hibernate ORM with Spring framework to the data access from RDBMS.
  • Worked to ensure the Web Application’s security to safeguard the OWASP’s Top 10 Vulnerabilities.
  • Used Spring AOP and Interceptors to intercept the request and responses to ensure security & audit.
  • Coded Web module with Spring MVC, Spring taglibs, JSTL, JSP, HTML, jQuery and JavaScript.
  • Conducted Code review and unit & Integration test using JUnit and Spring Testing APIs.

Confidential, City of New York, NY

Sr. Java Developer

Environment: Struts, JSP, Servlets, EJB, DB2 V8.0, Websphere Application Developer 5.1.1

Responsibilities:

  • Participated in the system study, design and architecture of the web Applications
  • Created the Use case, Class, Sequence, Activity diagrams to depict models of the system.
  • Coded Web UI using Struts MVC with JSP, HTML, and JavaScript.
  • Coded Web module with Struts taglibs, JSTL, JSP, HTML, and JavaScript.
  • Implementation of code flow using Business Delegates, Entity and Session Beans.
  • Created test case, test suite using JUnit for testing the application code.
  • Conducted Code Reviews to comply coding standards and mentored juniors for technology updates.
  • Interacted with the business user for requirement study, demonstration and functional clarification.

Confidential, Hightstown, NJ

Sr. Java Developer / Architect

Environment: J2EE 1.5, JSP, Spring 2.1, Hibernate 3.0, AXIS 1.2, AJAX, Apache DBCP, JavaScript, XML, XPath, HTML, DHTML, CSS, Tomcat 5.5, Oracle 10g, Linux, Sub version 1.3, TOAD, SSH, Telnet.

Responsibilities:

  • Participated in the system study, design and architecture of the web Applications
  • Created the Use case, Class, Sequence, Activity diagrams to depict models of the system.
  • Coded Web UI using Spring MVC web framework with JSP, HTML, and JavaScript.
  • Developed various DAO with Hibernate ORM with Spring framework to the data access from RDBMS.
  • Created web services to deploy in the Apache AXIS 1.2 using document/literal styles.
  • Defined and used XML schemas to define web service messages and used in WSDL.
  • WSDL2Java tool for building Java proxies and skeletons from WSDL documents
  • Developed AJAX for Name search Authors and Sponsors in the application.
  • Conducted Code Reviews to comply coding standards and mentored juniors for technology updates.
Confidential, Hightstown, NJ

Sr. Java Developer

Environment: J2EE 1.4, JSP, Spring 2.1, Struts 1.2, Hibernate 2.1, Java Script, XML, XPath, HTML, Linux, Sub version 1.2, Weblogic 9.1, Oracle 9i, Remedy Action Request 6.0, System, SSH, Telnet.

Responsibilities:

  • Create the Use cases, Sequence diagrams, Activity diagrams to depict models of the system.
  • Investigated and developed prototype Java applications for the project development.
  • Used Proprietary DME APIs to access Lawson data with JavaScript code in the client side
  • Coded web interfaces using JSP, Struts, taglibs, JSTL, HTML, and JavaScript.
  • Developed Action Classes, Action Forms for web modules.
  • Coded components using Spring framework APIs for the Itemization for card expenses.
  • Developed Hibernate DAO class using HQL to access the with the Oracle 10g database.
  • Investigated the performance for the Web reports, brought to the manager and optimized the PL/SQL.
  • Used Object Oriented Analysis (OOA) and Object Oriented Design (OOD) techniques using Unified Modeling Language (UML) and Rational Rose.

Confidential, Rahway, NJ

Sr. Java Developer

Environment: J2EE, EJB, JSP, Struts 1.2, Tomcat 5.1, Weblogic 8.1, JBuilder 9.0, Clear case 2003; Oracle 9.2.0.5, MDL Chemistry Rules API (Cheshire) 2, ISISDirect 2.0, Java Script, XML, HTML

Responsibilities:

  • Prepared high level Use cases, Sequence diagrams and Class diagrams using UML methodology.
  • Developed J2EE application using struts 1.2. Framework.
  • Used Microsoft Visio 2000 for modeling the application for 3.1 versions.
  • Coded the EJB components for Barcode printing and modified the Registration Business delegate.
  • Coded with MDL Chemistry Rules API (Cheshire) for compound formulas calculations.
  • Coded with ISISDirect 2.0 APIs for the Molecular structure display.
  • Coded JSP pages with taglibs to created presentation UIs.
  • Coded DHTML, CSS and JavaScript for better interactive and dynamic web pages.
  • Coded with the Barcode API for Post Compound Registration functionality.
  • Worked with SQL developer to create stored procedures for data access.

Confidential, Omaha, NE

Sr. Java Developer

Environment: J2EE, JDBC, JSP, Struts, Hibernate2.1, Spring 1.2, Weblogic 8.1, Unix, Oracle 10g, Java Script, XML, HTML, Mercury Test Director 7.2, VXML 2.0, Audium Call services, SSH, Telnet

Responsibilities:

  • Prepared high level Use cases, Sequence diagrams and Class diagrams using UML methodology.
  • Developed J2EE application using Struts and Spring, Hibernate for create test accounts for the QA team in the development trunk group.
  • Lead the team of developer on on-site and off-site, created task schedule, discussions with client and co-ordination with the team.
  • Developed Action, Form class, DAO classes with Hibernate ORM.
  • Coded Intercepting Filter pattern to validate the user session with the access control to the requested resources of the applications.
  • Modified the PortRequest Custom elements by extending the Audium JAVA APIs to interact with the Host interfaces and class database.

Confidential, Omaha, NE

Confidential

Environment: J2EE, JDBC, JSP, Struts, Ms Visio 2003, VXML 2.0 Standard, Java Script, XML, HTML, Audium, Websphere 5.0, Eclipse IDE, Linux, Oracle 9i, Bugzilla, SSH, Telnet

Responsibilities:

  • Lead the team of four developer on off-site, created task schedule, discussions with client and co-ordination with the team.
  • Developed J2EE Application using Struts for creating test Accounts.
  • Developed JSP pages with Struts using validation framework and dyna-action forms
  • Implemented J2EE Value List design pattern for advanced search for members.
  • Implemented the Services Management classes.
  • Coded Transfer object class between the presentation layer and services.
  • Worked on Audium Call Services, developing UI for Call Dialogs, Routing calls interfaces.
  • Created the PortRequest Custom elements for Audium studio by extending the Audium API.

Confidential, Omaha, NE

Automated recruitment

Environment: J2EE, EJB, JSP, Struts, AJAX, ANT, JDBC, MS-SQL Server 2000, WebLogic 8.1, Windows 2000/ NT, VSS, XML parsers, Log4J.

Responsibilities:

  • Prepared high level Use cases, Sequence diagrams and Class diagrams
  • Developed Business Rule Engine by implementing Standard J2EE Patterns-Session Facade.
  • Developed EJB for Process Registration and Process Execution modules.
  • Implemented J2EE Value List design pattern for advanced search.
  • Developed JSPs, JSTL tags, Html, JavaScript, CSS for the presentation layer.
  • Used Action Classes, Struts validation framework for validating the user inputs.
  • Coded JavaScript with AJAX for the Chat module.
  • Developed the complete UAT, SIT test cases, test suites using JUnit.
  • Designed the Database for the system for the elsov platform in MS-Sql server 2000

We'd love your feedback!