We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Columbia, MD

SUMMARY:

  • 10+ years of experience in design, development, implementation, testing and maintenance of Web Centric, Object Oriented large Intranet and Internet applications.
  • 5 years of experience as a hands - on technical lead with strong skills in delegating of responsibilities, overseeing of deadlines and an expert in getting the job done (not just doing the job). Strong communication skills with technical and non-technical folks. Experience developing commercial and critical applications in diverse fields as Healthcare, Finance Telecom, Web 2.0, online communities, portal technologies etc. Expert in rules based programming using JBoss
  • Rules/Drools Expert, Drools Guvnor and Drools Planner. Strong skills in Object Oriented Analysis and Design (OOAD) using UML and Rational Rose tools.
  • Experience with the searching engines like Oracle Endeca, Apache Lucene, Apache Solr, Elastic Search Experienced in complete development life cycle of software products - Requirement analysis, design, development, testing and implementation.
  • Worked with SDLC, Prototyping, the Agile development methodology (SCRUM), XP (Extreme Programming) and Pair Programming model.
  • Extensive experience in implementation of SOA and Web Service standards and developing/designing SOA and Web Service based applications.
  • Expertise in BPM applications using JBPM, BPMN2.0and writing Drools Business Rules.

TECHNICAL SKILLS:

Languages: Java, SOA, Spring Boot, Spring MVC 3.2/4.3, Hibernate, Web Services using RESTful and SOAPStruts, EH-Cache, Service Oriented Architecture(SOA) source tools and frameworks: StrutsStruts, Apache CXF, JMS, Active MQ, JSF, Dojo, JSF, 1.2/2.0, Hibernate 3.0, Log4J, Ajax, RIA, Velocity, Tiles,Swing, XML,C, C++, JavaScript, JavaBeans, EJB, JMS, JUnit, Spring Framework 2.5/ 3.0 /4.0, Spring Boot, JSF 1.2 JNDI, JNI, Hibernate, iBatis, Java/J2EE and SOA Design Apache Axis 1.4/2, Apache CXF, OAuth 2.0, Eclipse patterns: ORACLE 12c/11i/10g/9i. 3.2-3.6,Tiles, JDeveloper, Toad, ANT. Java, J2EE

Strong experience: in using Application servers including technologies Java 8/7/6, JSP, JDBC, JAXB, LambdaWebLogic 8.1/9.2/10, WebSphere 4.0/5.1/6.0. JBOSS Expressions, JPA, JavaBeans, POJO, JMS, JNDI, EJB 3.0 4.0/4.2/5.0 and Tomcat 5.5.x/Tomcat 6.x/Tomcat 7.x. JTA, Mail, AWS

Database: Oracle 10g/ 11g/12c, MS SQL, MySQL 5.7, Dev Tools/ Dev Ops Intellij, Spring Tool Suite, Eclipse Redis, ElasticSearch, Cassandra, MongoDB, Apache Solr Netbeans, RAD, Maven, Gradle, Ant, Git, SVN, TOAD Web Servers Tomcat 7.x/8.x, JBoss 4.2/5.0, TomEE, Harvest, BitBucket, Bamboo, Jenkins, Github, SonarQube WebLogic 9.2/10.0, Websphere 6.2/8.5 Nexus Repository

Searching Engine: Apache Solr 4.10, 5.6, 6.2, 7.2, Apache Web Services / API REST, SOAP, WSDL, EJB, CORBALucene: Oracle Endeca, Elastic Search Axis 1.4, SOAP, JAX-WS, JAX-RS, Apache CXF, UDDICloud: Docker, RedHat OpenShift, Kubernetes, AWS, WSDL

Pivotal Cloud Foundry Scripting / Frontend: HTML, CSS, JavaScript, Angular 2 Integration / Messaging Apache Camel, HawtIO, Jolokia, Bootstrap, AJAX, Perl, Shell Script, DTD, XSD, XSLT,Active MQ, IBM MQSeries, Microsoft MQ, MDB, Spring XML, WSDL, Groovy, YAML, MarkDown, JSFIntegration, Apache Kafka, Rabbit MQ Testing tools JUnit, Automated Test-Driven Development

BRMS: Drools Expert, Drools Guvnor, Drools Planner (ATDD, TDD, BDD), Selenium, Gherkin, CucumberSecurity: Spring Security, OpenID Connect, OAuth 2, LDAP, SoapUI, Postman, TestNG, MockitoOkta Eclipse 3.7/4/0/4.1, Agile, TDD, XP, Pair programming Logging framework Sl4j, Logback, Log4j1/2, Logstash, JBOSS 5.5, ANT, MS Visual Studio 2008/ 2010, SQL ServerKibana 2008, Oracle DB 11i, Harvest, SCM 12, Windows XPSDLC Methodologies: Agile (Scrum / Kanban), Pair Windows Server 2008, Hudson, Putty, WinSCP.

Programming: Atlassian toolsets, JIRA, Confluence Operating Systems Linux (RedHat / SUSE), Windows 7/10 Profiler VisualVM, JProfiler, YourKit, DynaTrace, Java 6, Windows Server 2008/2012, IBM Mainframe z/OS, SunJSP, Servlets, EJB2.1/3.0 JMS, JSF 2.0, PrimeFaces, Spring, SolarisHibernate, PrimeFaces, JBPM Guvnor 5.2, IBM ODM JBOSS Drools Expert, Drools Planner, XML, XSLT, XMLParsers, Web Services, SOAP, JAXB, JAXP, JQuery, ApacheCXF, Apache 2.x, Apache ActiveMQ 5.3 & 5.7, Apache Solr 4.6/5.6/6.2/7.2

PROFESSIONAL EXPERIENCE:

Confidential, Columbia, MD

Sr. Java Developer

Responsibilities:

  • Involved in complete designing/ architecture the application structure.
  • Responsible for design and development of java based microservices applications.
  • Integrate data from various back-end services and databases using Java stack integration technologies.
  • Elaborated use cases, interface definitions and web services specifications in collaboration with Business, System Analysts and Architecture Group.
  • Developed Java based Web App for Product Lifecycle Management (PLM) using modern frameworks like Spring Boot,
  • Spring MVC, RESTful Web Services, LESS and jQuery.
  • Strategize approach for migrating legacy data to NoSQL - MongoDB databases.
  • Deployed an Apache Lucene/Solr search engine server to help speed up the search of the technical documentation asset.
  • For CMS, integrated the AEM Solr Search to enhance web portal searching capabilities, setup the Solr Cloud and refactored the HTTP Clients with SolrJ api.
  • Apache Oltu - OAuth 2.0 framework for building OAuth 2.0 clients, authorization and resource servers.
  • Designed the Solr Schema, and used the SolrJ client api for storing, indexing, querying the schema fields.
  • Created a wrapper library to help the rest of the team use the Solr database and the documentation of the Solr Rest API.
  • Responsible for the verification of the Solr search and indexes working and the quality before it is published.
  • Solr tuning with various search strategies in the customer's in-house developed data sets.
  • Using CXF, exposed the restful and SOAP-based web services as API to be utilized by mobile applications.
  • Configured and utilized ActiveMQ queues for asynchronous communication between applications.
  • Developed the RESTful api to support the Standalone as well as the Solr Cloud mode, zookeeper, custom fields, NLP processing.
  • The REST api includes Solr create,update, delete access to Solr 4/5 server.
  • Develop solutions with vendors in the lab, writing concept review, requirements and functional specification documentation and working with the Quality Assurance lab for handoff and field deployment; ongoing projects include but are not limited to development of an Identity Management SOA.
  • Interact with the cross functional teams to create and / or review product requirements, functional specifications, and detailed designs; Post development, interacts with the operations group to communicate / knowledge transfer product details for deployments.
  • Implementation of CSRF Security to avoid any XSS Vulnerabilities.
  • Experienced in OWASP developer.
  • The system was developed in a test driven development (TDD), Extreme Programming (XP), Pair Programming environment using iterative development methodologies.
  • Manage all aspects/lifecycles of projects for engineering including resourcing and deliverables timeline.
  • Responsible for Cassandra data modelling based on the existing functionality, and performance tuning.
  • Configured the Cassandra for Supports replication and multi data center replication.
  • Responsible for the verification of the Cassandra features working and the quality before it is published.
  • Customize PLM tool using Java, XML, JSP, Servlets and SQL.
  • Responsible for application deployment on AWS.
  • Designing and Development of Cloud API.
  • Design and Development of APIs using OAuth2.
  • Con. ducted training sessions for internal technical teams regarding ILOG, JRules and related limitations.
  • Maintained detailed technical documentation relating to development assignments using ILOG JRules.
  • Designing set of (SOAP/REST)web-services to consume and distribute data to other business units (internal as well as external).
  • Provide day to day support for business by resolving critical issues in Quick Turnaround time.

Environment: Java 8, Tomcat 7.0.42, Tc Server 3.1, Spring 5.0.2, UML, Springboot 1.5.3, Spring MVC REST web services, JSON, jQuery 3.0 and jquery UI, Ajax, Apache Solr, Apache Lucene, SOAP UI, EJB, AMX, Log4j2, Swagger Spring Actuator UI, Spring cloud, Gradle, Apache Maven, OAuth 2.0, CSRF, OWASP, Puppet, IBM RAD, IBM Websphere, Eclipse, OpenSSL, Github, Bitbucket, Sourcetree, Tortoise Git, ILOG JRules, SQL Server 2008, Oracle 12c SVN, Windows XP, Linux, Jenkins, Putty, WinSCP, Postman Chrome, Jenkins.

Confidential, Atlanta, GA

Sr. Java Web Developer

Responsibilities:.

  • Solution architecture, Design and development of Products and customized Applications.
  • Designing complete architecture (from UI to database) of the system using J2EE, Spring, hibernate, Web
  • Services(SOAP/RESTful), jQuery etc.
  • Involved in a full SDLC (Analysis, Design, Development, Implementation, Testing and Deployment) of the Application model using JEE N-Tier architecture.
  • Created automated testing framework using Selenium 2.0.
  • Integrated JBehave with Selenium to create a bunch of tests for sanity check before system test and UAT deployments.
  • Implemented the task dashboard of different jBPM workflows using BPMN 2.0, business rules using business rules using
  • Drools Expert and browsing capability using Apache Solr with JBOSS.
  • Used the JBPM api like knowledgeBase, custom human-task service, Deadline Escalation, Event Listener, composite service implementation and setting up the rules using Drools rules engine.
  • Research about of JBPM process engine for use in the implementation of Flow Control System.
  • Design and manipulation of JBPM process for the client activities in order to manage the customer queue for each activity.
  • Involved in design processes in jBPM editor, use provided api's in jbpm engine to run business functions, end to endworkflow Implementation.
  • Custom Solr Request Handlers, Query Parsers, Queries and Scoring.
  • Lucene/Solr tuning and profiling using jProfiler.
  • Indexing Service using Solr / Lucene for catalog of services.
  • Custom TF/IDF Lucene query parser and scoring algorithms.
  • Site crawler using Jsoup, WSDL and direct HTML extraction using Jsoup.
  • Lucene/Solr development.
  • Replace local Lucene index with Remote SOLR service that access Lucene Index.
  • Leveraged Solr API to search user interaction data for relevant matches.
  • Conducting design meetings and coming with a software architecture that would be approved be Architecture ReviewBoard.
  • Co-coordinating with IT infrastructure/operations to build dev/test/UAT and production infrastructure.
  • We use Bamboo as Continuous Integration(CI) tool.
  • Determining LOE/hiring developers/conducting interviews etc.
  • Architect/Design/Develop Spring/ Hibernate/ MySQL /JQuery/ Ajax based architecture in a pluggable way so that modules could be added without major effort and re-engineering efforts.
  • Used OpenSSL to generate the SSL certificates.
  • Routinely performed code reviews with the entire team.
  • Direct the development on a daily basis on technical as well as non-technical issues.
  • Co-ordinate test plans with testing team and come up with detailed test scenarios and conditions of satisfaction.
  • Evaluate new frameworks, perform technical feasibility analysis and take final decisions on what technologies to be used.
  • Working with product managers on requirement gathering and analysis and translating them into modular technical deliverables.
  • Reviewing technical documents/manuals created by technical writers.
  • Designing set of (SOAP/REST)web-services to consume and distribute data to other business units (internal as well as external).
  • Designing security architecture (involves authentication using Spring LDAP and authorization using Spring ACL/Spring
  • Security 3.1).
  • Securing funding for the project from stakeholders.
  • Deciding scope of the project.
  • Reviewing jQuery based wireframes built by UI team.
  • Integrating multiple jQuery plugins like Menu, Form, Overlay, auto-complete, validation plugins, widgets, portlets etc.
  • Demonstrating UI to product manager and stakeholder and incorporating their feedback.
  • Created UML based design artifacts and other technical documentation.
  • Designing database schema and reviewing with corporate DBA.

Environment: Java 7, JSP, Servlets, EJB2.1/3.0 JMS, Spring Boot 1.4.0, Spring, Hibernate, JBPM 6.1, BAM, Drools Workbench, Kie-Workbench, Eclipse Developer Tool, jBPM Rest Service, Apache Oltu, OAuth 2.0 protocol, Guvnor 5.2 Drools, Apache Solr 5.4.1/5.3.0/5.0.0, SolrJ api 5.4.1/5.3.0/5.0.0, Apache Lucene, XML, XSLT, XML Parsers, Web Services, SOAP, JAXB, JAXP, JQuery, Apache CXF, Apache 2.x, Apache ActiveMQ 5.3 & 5.7, Eclipse 3.7/4/0/4.1, Agile TDD, XP, Pair programming, JBOSS 5.5, ANT, MS Visual Studio 2008/ 2010, SQL Server 2008, Oracle DB 11i, Harvest SCM 12, Windows XP, Windows Server 2008, Jenkins, Putty, WinSCP.

Confidential, Irvine, CA

Java Developer

Responsibilities:.

  • Solution architecture, Design and development of Products and customized Applications.
  • Web service implementation, consolidation and SOA governance.
  • Utilize Agile process to streamline development process with iterative development.
  • Design and development of web applications- using Jquery, Java, JSF, PrimeFaces, Spring, Hibernate.
  • BPM modeling, re-engineering, basic service implementations, composite service implementation.
  • Design and manipulation of JBPM process for the client activities in order to manage the services queue for each activity.
  • Implemented the task dashboard of different jBPM work flows, and browsing capability using Apache Solr with JBOSS.
  • Developed rule modules using Rule Engines, Drools.
  • Developed drools rules engine and jbpm process engine to support the administration of customers, their services, their accounts and their devices.
  • Human task work flow implementation, custom human task application implementations.
  • The system was developed in a test driven development (TDD), Extreme Programming (XP), Pair Programming environment using iterative development methodologies.
  • Configured and utilized ActiveMQ queues for asynchronous communication between applications.
  • Responsible for the verification of the Solr search and indexes working and the quality before it is published.
  • Deployed an Apache Lucene/Solr search engine server to help speed up the search of the devices, services, customers and accounts for Customer portal.
  • Created a wrapper library to help the rest of the team use the solr database.
  • Created an XML schema for the Solr search engine based on the Oracle schema.
  • Documentation of the Solr Rest API.
  • Modeling of various business processes using JBPM, and business rules using Drools Expert.
  • Analyze, design, develop, test, and implement, business decisions and rules using IBM Operational Decision Manager (ODM).
  • Solr tuning with various search strategies in the customer's in-house developed data sets.
  • Using CXF, exposed the restful and SOAP-based web services as API to be utilized by mobile applications.
  • Implemented the web services and associated business modules integration using Spring and Hibernate ORM framework.
  • Using PL/SQL, written various stored procedures to enhance the performance.
  • Creating development plan, effort estimation and work assignments to team.
  • Performing a role of 'Lead' in agile development.
  • Defining responsibilities and reviewing deliverables for the sprints and stories.
  • Continuous Integration using Hudson/SVN.
  • Unit Test documentations and bug fixing.
  • Working with other teams to create the common solutions to resolve issues.
Confidential, MD

Java Developer

Responsibilities:

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • I worked on the MySQL migration project.
  • To make the system completely independent of the database being used.
  • Used Spring IBatis to implement this.
  • Converted the existing EJB session beans which call the host (Mainframe system) into POJO's.
  • Developed the UI panels using Spring MVC, XHTML, CSS, and JQuery.
  • Configured Hibernate, Spring to map the business objects to MySQL Database using XML configuration file.
  • Developed Jersey Restful Framework of Spring for consuming and producing webservices.
  • Used TOAD for database query testing, in the process of optimizing the queries.
  • Efficient in up gradation and migration from SQL Server.
  • Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2.
  • Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE.
  • Worked on Posting queue logic by implementing Message-Driven bean (MDB) using JMS and deployed on JBoss server.
  • Used Visual Source Safe (VSS) for source code maintenance.
  • Involved in full life cycle of project implementations (SDLC) like Water fall model, Agile (Scrum) model etc. for Design, Development, Maintenance & Support.
  • Participated in converting the business requirements to software specifications using Rational UML.
  • Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Experienced in building scripts using Ant and Maven.
  • Has developed XML Parsing logic using DOM Parsers.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.

Environment: Java/J2EE, Spring, iBatis, Spring MVC, EJB, JQuery, Toad, Oracle 11g, APACHE AXIS2, WSDL Netbeans, Jersey, Apache Commons, Apache Ant, JBoss, CVS, Visual Source Safe, Selenium, Water fall Model, UML JSP, SERVELT, ANT, Xml, JIRA, IBM MQ Series, Apache Tomcat, Linux, Unix, Mainframe, COBOL, PL/I, JCL, SQL SAS.

We'd love your feedback!