Technical Architect/full Stack Developer Resume
SUMMARY:
- Extensive experience in Software Development, Solution Architecture, Technical Architecture, Integration Architecture, Design, Monitoring of enterprise software products and has optimum excitement in using various JEE and Golang technologies to design, develop, and attentively deploy real enterprise - class software, including building knowledge of customers' environments and the use of products.
- Certified Software Architecture Professional (SAP) from Software Engineering Institute (SEI), Carnegie Mellon University (CMU)
- Good experience in complex software development for multiple projects using various architectures
- Good experience in developing frameworks and scalable software and performance tuning
- Good experience in software composition analysis and implementing technology refresh in modernizing the architectures adopting the latest trends in software development
- Good experience in analyzing and implementing software upgrades and replacements
- Expert in architecture audit and reviewing the architecture for improvements
- Successfully lead projects in migrating to Cloud hosting (AWS) from on-prem hosting using AWS stack of products - ELB, S3, EC2, RDS, Aurora, DynamoDB, IAM, CloudWatch, CloudTrail, and AWS CLI
- Expert in planning and migrating the Monolithic systems to micro services architecture using different micro services frameworks - Spring Boot, Netflix OSS and Golang
- Expert in setting up application monitoring systems for Production systems using various monitoring tools - Splunk, SumoLogic, ELK (Elastic Logstash and Kibana), Prometheus, Grafana, Zabbix, OEM (Oracle Enterprise Manager), JMX (Java Management Extensions), JVisualVM, and JFR (Java Flight Recorder)
- Designed and implemented multiple integration architectures using multiple enterprise integration tools - Mule ESB and Apache CXF
- Good experience in setting up DevOps systems - CI/CD pipelines and containers using Jenkins, Docker, Ansible, and Kubernetes
- Good experience in Performance testing for web applications and micro services using JMeter, LoadUI, and Gatling
- Good experience in end-to-end full-stack development - UI, Business, and database layers using - ReactJS, Angular, NodeJS, Golang, Hibernate, JPA, Spring Framework, Spring Boot, and Spring MVC
- Good experience in multiple application servers - Websphere, Weblogic, JBoss EAP, Tomcat servers
- Domain experience in multiple domains - Parcel Services, Financial Services, Public sector, Healthcare, Mortgage, Insurance, eCommerce, Enterprise Asset Management and Spend Management
- Expert in debugging and resolving production issues
- Expert in performance tuning and engineering using various tools - AWR reports, Heap analysis, and thread dumps. Good experience in the tuning database queries for performance using AWR and ASH report analysis
- Good experience in setting up and configuring project environments
- Played multiple roles like Architect, Full stack developer, application Developer, Configuration Manager, Build Manager, Tech Lead, offshore lead, and onsite coordinator.
- Deft in executing projects with a flair for adopting modern methodologies in compliance with quality standards
- Resourceful in ensuring the establishment of environments, necessary connectivity & data for testing
- Skilled in providing technical support for systems and ensuring high end-user satisfaction level in the areas of software development
- A keen analyst with strong problem solving, communication, team management & negotiation skills
TECHNICAL SKILLS:
Technologies: JEE, Golang, Mule ESB, Anypoint Studio, Splunk, SumoLogic, ELK (Elastic Lagstash, Kibana) AWS(AWS EC2, AWS IAM, AWS CLI, AWS S3, AWS CloudFront, AWS SNS, AWS SQS, AWS Aurora, AWS RDS, AWS Dynamo DB, AWS CloudWatch, AWS CloudTrail, AWS ELB), Spring Batch, Spring Boot, Spring Data, Spring framework, Spring JDBC, Spring JPA, Spring MVC, Spring Security, Web services, micro services, Netflix OSS (Netflix Eureka, Netflix Hystrix, Netflix Ribbon, Netflix Turbine, Netflix Zuul), Swagger, Apache Kafka, Apache Zookeeper, ReactJS, Angular, NodeJS, Jasmine, Karma, Hibernate, JPA, JSP, EJB, JNDI, JDBC, Servlets, XML, XSLT, ImageNow, Struts, Log4J, JMX, JMS, Apache ActiveMQ, Apache CXF, JSF, XPath, JQuery, IBM ODM, BRMS, AspectJ, AOP, AnyChart, Pentaho, ImageNow, PDFBox, iText, AJAX, Akamai CDN, Ansible, Ant, Ariba 8.2, Ariba Markup Language (AML), AspectJ, Apache Axis, BRMS, Conduktor, Confluence, Crystal Reports, CSS, EhCache, EJB, ELB, Facelets, GSON, Hibernate, HP Exstream, HTML, IAM, IBM ODM, IBM RTC, ImageNow, iText, JDBC, JEE, JIRA, JMS, JMX, JNDI, JPA, JQuery, JRules, JSF, JSON, JSP, Log4J, Lombok, Mule ESB, OAuth, OpenJDK, OWASP, PDFBox, Primefaces, ServiceNow, Servlets, SOAP, SQL, Struts, Swagger, Tibco Netrics, Tivoli Access Manager (TAM), Tivoli Integration Manager(TIM), TOAD, Visual SourceSafe, Waterfall, Web services, Windows, XML, XPath, XSLT, YAML
Languages: Java, Golang, Javascript, SQL, Visual Basic, Typescript/Ecmascript
Servers: IBM Websphere, Weblogic, JBoss, Apache Tomcat, JRun, IBM HTTP ServerApache HTTP Server, IIS, IBM Websphere MQ, NGinx
Database: Oracle, MongoDB, Mongo Atlas, MySQL, Aurora, AWS RDS, AWS DynamoDBMariaDB, PostgreSQL, MS Access, MS SQL Server
IDE: Eclipse, Visual Studio Code, Atom, IntelliJ IDEA, Netbeans, MyEclipseAnypoint Studio, IBM RAD, SQL Developer, TOAD, SQL optimizer
Monitoring Tools: Splunk, SumoLogic, Prometheus, Zabbix, OEM, ELK (Elastic Logstash, Kibana)JMX, JVisualVM, JConsole, JRebel, JProfiler, Java Flight RecorderEclipse Memory Analyzer, IBM Software Assistant
Testing Tools: Junit, TestNG, JMeter, SoapUI, LoadUI, Gatling, Selenium, OWASP, MackitoAppium, RestAssured, Postman, JIRA, IBM RTC, ServiceNow, HP Quality Center
DevOps Tools: Jenkins, Bamboo, Docker, Kubernetes, Puppet, Ansible, CodePipeline
Tools: GIT, SVN, Perforce, Visual SourceSafe, Ant, Maven
Operating Systems: Windows, Linux
Methodologies: Agile, Scrum, Pair programming, SOA, micro services, Design Patterns
PROFESSIONAL EXPERIENCE:
Confidential
Technical Architect/Full stack developer
Responsibilities:
- Feasibility analysis and implementation of migration from Java stack to Golang stack
- Implemented multiple POC to identify the better cost-effective solutions in Golang compared to Java based monolithic architecture
- Full stack development using Golang, Java, SpringBoot, Angular, and NodeJS
- Automated CI/CD pipelines in AWS cloud using different tools - Kubernetes, Ansible and docker
- Setup production monitoring system using different monitoring tools - Sumologic and Prometheus
- Feasibility analysis and implementation of migration from Java stack to Golang stack
- Creating POC for technology refresh and implementation
Used:
Technologies: Java, Golang, JEE, Angular, Nx Javascript, NodeJS, AWS(AWS EC2, AWS CLI, AWS S3, AWS SNS, AWS SQS, AWS RDS, AWS CloudWatch, AWS CloudTrail, AWS ELB), CSS, Design Patterns, Visual Studio Code, RxJS, Eclipse, EhCache, GSON, Bson, MongoDB, Hibernate, HTML, Javascript, JDBC, JIRA, JMS, JMX, JNDI, JPA, JQuery, JSON, Log4J, Lombok, MySQL, OAuth, OpenJDK, Oracle, RestAssured, SOA, SOAP, Spring Batch, Spring Boot, Spring Data, Spring framework, Spring JDBC, Spring JPA, Spring MVC, Spring Security, SQL, SQL Developer, Swagger, TOAD, Apache Tomcat, Typescript, XML, XPath, Windows, Linux
Code Quality/Performance Tools: Junit, TestNG, Go test, SoapUI, Gatling, JMeter, SonarQube, CheckStyle, Cobertura, Postman, LoadUI, PMD, Selenium, Jasmine, Karma
Monitoring Tools: Splunk, SumoLogic, JVisualVM, JMX, Prometheus, Grafana, JRebel, JProfiler, Flight Recorder, JConsole, AWS Cloudwatch, AWS CloudTrail
DevOps Tools: Git, Git Lab, Maven, Jenkins, Jenkins Pipelines, Bamboo, Docker, Kubernetes, Code Pipeline, Ansible, Puppet
Confidential, California
Senior Developer / Architect
Responsibilities:
- Setup complete Application Performance Management system using Splunk to identify and configure various inputs - logs, database, AWS cloud watch and create dashboards, reports, and alerts to help L1 and L3 support teams
- Analyzed current stack of technologies and created a Technology refresh plan to identify the technology needs for the next 3 years with detailed Target state architecture. Implemented multiple POC to identify the better cost-effective product replacements
- Completed software composition analysis to identify the license renewals and support for Open-source software (OSS). Implemented multiple POC (Proof of concepts) to identify the best alternative OSS products for the current stack of technologies using RedHat stack, JBoss, and OpenJDK
- Identified the modernization requirements for the current stack to identify the products for the upgrade, replace and retire
- Lead cloud migration team to move the on-prem system to Cloud (AWS) - by creating various cloud migration checklist, cloud-ready guidelines
- Implemented the comprehensive framework to migrate Monolithic web component to fine-tuned micro services using Spring Boot, ReactJS, Angular, and full-stack development frameworks
- Lead performance testing of the system using JMeter and Gatling for online, batch, and micro services
- Creating a core framework for micro services using Netflix OSS and Spring Boot
- Performance testing using JMeter and performance engineering for identified issues using JVisualVM, Gatling, and other monitoring tools
Used:
Technologies: Java, JEE, Mule ESB, Anypoint Studio, Angular, ReactJS, Express, NodeJS, AWS(AWS EC2, AWS IAM, AWS CLI, AWS S3, AWS CloudFront, AWS SNS, AWS SQS, AWS Aurora, AWS RDS, AWS Dynamo DB, AWS CloudWatch, AWS CloudTrail, AWS ELB), Apache Kafka, Apache ZooKeeper, Conduktor, CSS, Design Patterns, Eclipse, EhCache, EJB, GSON, Hibernate, HTML, Javascript, JBoss, JDBC, JIRA, JMS, JMX, JNDI, JPA, JQuery, JSON, JSP, Log4J, Lombok, MongoDB, MySQL, Netflix OSS (Netflix Eureka, Netflix Hystrix, Netflix Ribbon, Netflix Turbine, Netflix Zuul), Nginx, OAuth, OpenJDK, Oracle, OWASP, PDFBox, RestAssured, Servlets, SOA, SOAP, Spring Batch, Spring Boot, Spring Data, Spring framework, Spring JDBC, Spring JPA, Spring MVC, Spring Security, SQL, SQL Developer, Swagger, TOAD, Apache Tomcat, Typescript, OHS (Oracle Http Server), OTD (Oracle Traffic Director), WebLogic, XML, XPath, XSLT, YAML, Windows, Linux
Code Quality/Performance Tools: Junit, TestNG, Appium, SoapUI, Gatling, JMeter, SonarQube, CheckStyle, Cobertura, Postman, LoadUI, PMD, Selenium, SQL optimizer, Mockito, Jasmine, Karma
Monitoring Tools: Splunk, ELK (Elastic, Logstash, Kibana), Zabbix, Oracle OEM, JVisualVM, JMX, Prometheus, Grafana, IBM Software Assistant, JRebel, JProfiler, Flight Recorder, JConsole, AWS Cloudwatch, AWS CloudTrail
DevOps Tools: Git, Git Lab, Maven, Jenkins, Jenkins Pipelines, Bamboo, Docker, Kubernetes, Code Pipeline, Ansible, Puppet
Confidential
Senior Developer / Integration Architect
Responsibilities:
- Designed and implemented a complete end to end micro services architecture for integrating heterogeneous systems using Mule ESB, Netflix OSS, Apache Kafka, and Spring Boot
- Implemented a reference architecture which can be extended as per the requirements which will kick start micro services development
- Setup complete process for development with code review guidelines, standard documents, and developing micro services along with DevOps including continuous integration using Docker, Maven, and Jenkins
- Gathered all the integration requirements and created the technical design document with all the input and output details for each service
- Provided high-level architecture and creating process documents
- Defined various dashboards for SLA using ELK and Grafana to comply with a contract with the clients
- Design and implement Proof of concepts as a reference for the development
- Setup complete production monitoring using ELK and Prometheus to monitor the micro services and Operation system resources
Used:
Technologies: Java, JEE, Mule ESB, Anypoint Studio, Axis, Apache Kafka, Apache ZooKeeper, Conduktor, CXF, Design Patterns, Apache ActiveMQ, Eclipse, EhCache, GSON, Hibernate, JDBC, JIRA, JMS, JMX, JNDI, JPA, JSON, JSP, Log4J, Lombok, MongoDB, MySQL, Netflix OSS (Netflix Eureka, Netflix Hystrix, Netflix Ribbon, Netflix Turbine, Netflix Zuul), Nginx, OAuth, OpenJDK, Oracle, OWASP, RestAssured, Servlets, SOA, SOAP, Spring Batch, Spring Boot, Spring Data, Spring framework, Spring JDBC, Spring JPA, Spring Security, SQL, SQL Developer, Swagger, TOAD, Apache Tomcat, Typescript, Web services, XML, XPath, XSLT, YAML, Windows, Linux
Code Quality/Performance Tools: Junit, TestNG, SoapUI, Gatling, JMeter, SonarQube, Postman, LoadUI, PMD, SQL optimizer, Mockito, Jasmine, Karma
Monitoring Tools: Splunk, ELK (Elastic, Logstash, Kibana), Zabbix, Oracle OEM, JVisualVM, JMX, Prometheus, Grafana, Flight Recorder, JConsole
DevOps Tools: Git, Git Lab, Maven, Jenkins, Jenkins Pipelines, Docker
Confidential
Senior Developer / Integration Architect
Responsibilities:
- Create architecture for data flow between various systems
- Estimate and implement the infrastructure for the entire system
- Create complete integration architecture road map and implement it using Mule ESB and Netflix OSS
- Design complete Production monitoring using Splunk - Real-time alerts, dashboards, report schedules, input configuration, indexing, backing up data, implementing retention policies
- Design complete defect tracing configuration using ELK, Zabbix, Prometheus, and Oracle OEM, JVisualVM, and JMX
- Created a robust monitoring system in Production using Splunk to trace the performance issues at various components
- Creating a complete micro services framework using Netflix OSS, Mule ESB, and Apache Kafka with a highly reliable and robust system to minimize the fault and improving the performance covering different aspects like security, orchestration, scalability
- Created a complete skeleton framework for full stack development using Angular, React JS, and Node JS to kick start the development
- Created a complete audit framework for ESB and Netflix OSS to track the inbound and outbound calls without impacting the performance of the system
- Implemented a framework to support OWASP security guidelines to comply with various government agency regulations at the Gateway layer (Mule ESB and Netflix OSS)
- Lead performance engineering team to identify the production performance issues by creating multiple governance processes using Splunk, and other monitoring tools
Used:
Technologies: Java, JEE, Mule ESB, Anypoint Studio, Angular, AWS(AWS EC2, AWS IAM, AWS CLI, AWS S3, AWS SNS, AWS SQS, AWS Aurora, AWS RDS, AWS Dynamo DB, AWS CloudWatch, AWS CloudTrail, AWS ELB), Axis, Apache Kafka, Apache ZooKeeper, Conduktor, CSS, Design Patterns, AOP, Apache ActiveMQ, Apache CXF, Apache HTTP server, AspectJ, Eclipse, EhCache, Akamai CDN, EJB, GSON, Hibernate, HTML, IBM HTTP server, IBM Websphere, ImageNow, iText, Javascript, JBoss, JDBC, JIRA, JMS, JMX, JNDI, JPA, JQuery, JSON, JSP, Log4J, Lombok, MongoDB, MyEclipse, MySQL, Netflix OSS (Netflix Eureka, Netflix Hystrix, Netflix Ribbon, Netflix Turbine, Netflix Zuul), Nginx, OAuth, OpenJDK, Oracle, OWASP, PDFBox, RestAssured, Servlets, SOA, SOAP, Spring Batch, Spring Boot, Spring Data, Spring framework, Spring JDBC, Spring JPA, Spring MVC, Spring Security, SQL, SQL Developer, Swagger, Tibco Netrics, TOAD, Apache Tomcat, Typescript, Web services, Websphere MQ, XML, XPath, XSLT, YAML, Windows, Linux
Code Quality/Performance Tools: Junit, TestNG, Appium, SoapUI, Gatling, JMeter, SonarQube, CheckStyle, Cobertura, Postman, LoadUI, PMD, Selenium, SQL optimizer, Mockito
Monitoring Tools: Splunk, ELK (Elastic, Logstash, Kibana), Zabbix, Oracle OEM, JVisualVM, JMX, Prometheus, Grafana, IBM Software Assistant, JRebel, JProfiler, Flight Recorder, JConsole, AWS Cloudwatch, AWS CloudTrail
DevOps Tools: Git, Git Lab, Maven, Jenkins, Jenkins Pipelines, Bamboo, Docker, Kubernetes, Code Pipeline, Ansible, Puppet
Confidential
Senior Developer / Integration Architect
Responsibilities:
- Setup complete production monitoring using Splunk - index configuration, input configuration, scheduling reports, creating dashboards, creating alerts for Production SLA and incident reports
- Creating a monitoring system using Zabbix, Prometheus, and OEM for operations systems and Prometheus for Java virtual machines help the Operations team in monitoring the system in real-time
- Designed and implemented a complete ESB solution for all the inbound and outbound services using Mule ESB covering different aspects like security, orchestration, scalability. Design and configure API using Mule ESB and Anypoint studio
- Created a reusable common framework for integrating the different application with the ESB layer using Apache CXF and Mule ESB
- Translated functional requirements to technical solutions by creating inbound and outbound structures for all the web services hosted in Mule ESB
- Created audit framework in Mule ESB to capture all the inbound and outbound calls
- Design and implement a robust micro services framework using Netflix OSS
- Implemented fault-tolerant web services framework to handle any communication failures with ESB and micro services calls using ActiveMQ JMS queues
- Implemented a framework to support OWASP security guidelines to comply with various government agencies
- Performance engineering of the application by identifying and resolving the performance issues using - Jmeter, Oracle OEM, AWR reports, Splunk, JVisualVM, and IBM Software assistant
- Responsible for complete database performance configuration to identify and provide solutions by adding indices, implementing performance fixes
Used:
Technologies: Java, JEE, AJAX, Angular, Splunk, ReactJS, NodeJS, Mule ESB, Anypoint Studio, AOP, Apache ActiveMQ, Apache CXF, Apache HTTP server, AspectJ, Axis, CSS, Apache CXF, Design Patterns, Eclipse, EhCache, EJB, GSON, Hibernate, Javascript, HTML, IAM, IBM HTTP server, IBM Websphere, ImageNow, iText, Java, JBoss, JConsole, JDBC, JEE, Jenkins, JIRA, JMeter, JMS, JMX, JNDI, JPA, JQuery, JSON, JSP, LoadUI, Log4J, Lombok, Mockito, MongoDB, Mule ESB, MyEclipse, PL/SQL, MySQL, Netflix OSS (Netflix Eureka, Netflix Hystrix, Netflix Ribbon, Netflix Turbine, Netflix Zuul), Nginx, OAuth, OpenJDK, Oracle, OWASP, PDFBox, RestAssured, Servlets, SOA, SOAP, SoapUI, Spring Batch, Spring Boot, Spring Data, Spring framework, Spring JDBC, Spring JPA, Spring MVC, Spring Security, SQL, SQL Developer, Struts, Swagger, Tibco Netrics, TOAD, Apache Tomcat, Web services, Websphere MQ, XML, XPath, XSLT, YAML, Windows, Linux
Code Quality/Performance Tools: Junit, TestNG, Appium, SoapUI, Gatling, JMeter, SonarQube, CheckStyle, Cobertura, Postman, LoadUI, PMD, Selenium, SQL optimizer, Mockito
Monitoring Tools: Splunk, Zabbix, Oracle OEM, JVisualVM, JMX, Prometheus, Flight Recorder, Grafana, IBM Software Assistant, JRebel, JProfiler, JConsole
DevOps Tools: Git, Git Lab, Maven, Jenkins, Jenkins Pipelines, Bamboo, Docker
Confidential
Senior Developer / Architect
Responsibilities:
- Designing and implementing the integration with third-party interfaces using Mule ESB and Anypoint studio
- Creating architecture and designing API using Mule ESB and Anypoint studio
- Configuring inputs, indexes, building dashboard, alerts, and reports using Splunk
- Building fault-tolerant web services using Mule ESB and ActiveMQ
- Building end-to-end monitoring system for the Operating system, JVM, and the application using Splunk, Zabbix, and Prometheus
- Building the UI layer using front end technologies Angular, CSS, and Javascript
- Designing and implementing end to the development of business components using Spring MVC and JPA
- Designing performance testing suite using JMeter
- Estimation effort for each phase
- Providing high-level architecture and creating HLD and LLD for the application by following FRD
- Creating architecture and designing the workflow between modules.
- Design and implement batch framework for correspondence, reports, and document management modules
- Guiding the development team to implement the modules per architecture
- Build management and deployment
- Creating and implementing the code review checklist
- Setting up build environments
- Configuration management
- Build management and deployment using Jenkins and Bamboo
- Coordinating with the QA team for testing
Used:
Technologies: Java, JEE, Mule ESB, AnyPoint studio, JDBC, JIRA, JMeter, JMS, JMX, JNDI, JPA, JQuery, JSON, JSP, Agile, AJAX, Angular, Ant, AnyChart, AOP, Apache ActiveMQ, Apache CXF, Apache HTTP server, Appium, AspectJ, Axis, Crystal Reports, CSS, CXF, Design Patterns, Eclipse, EhCache, EJB, GSON, Hibernate, HP Exstream, HTML, IBM HTTP Server, IBM Websphere, ImageNow, iText, Junit, JVisualVM, Linux, LoadUI, Log4J, Maven, MyEclipse, MySQL, Oracle, OWASP, RestAssured, Servlets, SOA, SOAP, Spring Batch, Spring Boot, Spring Data, Spring framework, Spring JDBC, Spring JPA, Spring MVC, Spring Security, SQL, SQL Developer, Struts, Tibco Netrics, TOAD, Apache Tomcat, Web services, XML, XPath, XSLT, YAML, Linux, Windows
Code Quality/Performance Tools: Junit, TestNG, SoapUI, JRebel, JProfiler, JConsole, SonarQube, CheckStyle, Cobertura, Postman, LoadUI, PMD, Selenium, SQL optimizer, Flight Recorder, Mockito, IBM Software Assistant
Monitoring Tools: Splunk, Zabbix, Oracle OEM, JVisualVM, JMX, Prometheus
DevOps Tools: Git, Git Lab, Maven, Jenkins, Bamboo
Confidential
Technical Architect/Senior Developer
Responsibilities:
- Requirement gathering and creating HLD and LLD for the application by following BRD
- Creating architecture and designing the workflow between modules.
- Rules development using JRules, unit testing, and code review
- Audit trail and java integration with JRules
- Integration of JRules infrastructure with the legacy system using Websphere MQ
Used:
Technologies: Java, JEE, JDBC, BRMS, CSS, Design Patterns, HP Quality Center, HTML, IBM ODM, IBM RAD, Javascript, JMS, JNDI, JRules, Log4J, MariaDB, Maven, MS Access, Oracle, SQL, Web services, Websphere MQ, XML, Linux, Windows
Code Quality/Performance Tools: Junit, TestNG, SoapUI, JConsole, JVisualVM, SonarQube, CheckStyle, Cobertura, LoadUI, PMD, Selenium, SQL optimizer
DevOps Tools: Subversion, Ant, Maven, Jenkins
Confidential
Integration Lead/Senior Developer
Responsibilities:
- Design and implementation of the common integration platform with RESTful framework using Apache CXF
- Creating an abstract layer for all the subsystems and supporting multiple formats of response
- Guiding and supporting the team in creating web services and resolving complex technical problems
- Evaluating different technologies, creating POC, proposing the best suitable approach for the project
- Monitoring software quality metrics and guiding team in achieving software quality goals
- Performance evaluations on web services using SoapUI and guiding the team in improving the performance of web services.
- Integration of online eCommerce platform with different subsystems using the common web service framework
- Implementing reusable components, which can be used across the modules
- Unit testing and code review
Used:
Technologies: Java, JEE, JDBC, CXF, AOP, AspectJ, Spring Batch, Spring Boot, Spring Data, Spring framework, Spring JDBC, Spring JPA, Spring MVC, Spring Security, Javascript, CSS, Design Patterns, Eclipse, EhCache, HP Quality Center, Jenkins, JIRA, JMX, JNDI, JPA, JQuery, JSON, Log4J, MariaDB, Maven, Netbeans, Oracle, RestAssured, Scrum, Servlets, SOA, SOAP, SQL, SQL Developer, Apache Tomcat, Web services, XML, XPath, XSLT, Linux
Code Quality/Performance Tools: Junit, TestNG, SoapUI, JConsole, JVisualVM, SonarQube, CheckStyle, Cobertura, LoadUI, PMD, Selenium
DevOps Tools: Subversion, Perforce, Ant, Maven, Jenkins
Confidential
Senior Developer
Responsibilities:
- End to end development of UI and business components using Java, Primefaces, and JSF
- Performance engineering or online application and queries using AWR reports and SQL optimizer
- UI design for the project, and integrating the business components with the UI
- Writing web services for the system which can be accessed by the external systems using Apache CXF
- Implementing reusable components, which can be used across the modules using Primefaces
- Unit testing and code review
- Build management using Cruise control and Jenkins
Used:
Technologies: Java, JEE, JDBC, JMS, JMX, JNDI, JPA, JQuery, JSF, Facelets, JSP, Primefaces, Servlets, SOA, Apache CXF SOAP, SoapUI, Spring Batch, Spring Boot, Spring framework, Spring JDBC, Spring JPA, Spring Security, Crystal Reports, Design Patterns, Eclipse, Hibernate, HP Quality Center, HTML, Java, Javascript, Log4J, Oracle, Confluence, SQL, SQL Developer, Web services, Windows, XML, XPath, XSLT, Linux
Code Quality/Performance Tools: Junit, TestNG, SoapUI, JConsole, JVisualVM, Eclipse Memory Analyzer, SonarQube, LoadUI, PMD, CheckStyle, Cobertura, SQL optimizer, Selenium
DevOps Tools: Subversion, Maven, Ant, Jenkins, Cruise control
Confidential
Developer
Responsibilities:
- UI development and integration using AML
- Business component development using Java, JDBC and integrating with Webservices using Apache CXF
- Performance engineering or online application and queries
- UI design for the project, and integrating the business components with the UI
- Writing web services for the system which can be accessed by the external systems
- Implementing reusable components, which can be used across the modules
- Unit testing and code review
- Build management using BuildForge
Used:
Technologies: Java, JEE, JDBC, JNDI, Ariba 8.2, Ariba Markup Language (AML), Design Patterns, Web services,, Apache CXF, Eclipse, HTML, Javascript, CSS, JQuery, Log4J, MS SQL Server, SQL, SQL Developer, Visual SourceSafe, Confluence, Windows, XML, Linux
Code Quality/Performance Tools: Eclipse Memory Analyzer, JConsole, SoapUI
DevOps Tools: BuildForge, Ant